mirror of https://github.com/yshui/picom.git
fixup! atom: add a mock for struct atom
This commit is contained in:
parent
f34949d041
commit
aa99bd34b7
|
@ -157,12 +157,12 @@ mock_atom_name_getter(xcb_atom_t atom attr_unused, xcb_connection_t *c attr_unus
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
|
|
||||||
struct atom *init_mock_atoms(xcb_connection_t *c) {
|
struct atom *init_mock_atoms(void) {
|
||||||
auto atoms = ccalloc(1, struct atom_impl);
|
auto atoms = ccalloc(1, struct atom_impl);
|
||||||
atoms->c = CACHE_INIT;
|
atoms->c = CACHE_INIT;
|
||||||
atoms->getter = mock_atom_getter;
|
atoms->getter = mock_atom_getter;
|
||||||
atoms->name_getter = mock_atom_name_getter;
|
atoms->name_getter = mock_atom_name_getter;
|
||||||
#define ATOM_GET(x) atoms->base.a##x = get_atom(&atoms->base, #x, c)
|
#define ATOM_GET(x) atoms->base.a##x = get_atom(&atoms->base, #x, NULL)
|
||||||
LIST_APPLY(ATOM_GET, SEP_COLON, ATOM_LIST1);
|
LIST_APPLY(ATOM_GET, SEP_COLON, ATOM_LIST1);
|
||||||
LIST_APPLY(ATOM_GET, SEP_COLON, ATOM_LIST2);
|
LIST_APPLY(ATOM_GET, SEP_COLON, ATOM_LIST2);
|
||||||
#undef ATOM_GET
|
#undef ATOM_GET
|
||||||
|
@ -171,7 +171,7 @@ struct atom *init_mock_atoms(xcb_connection_t *c) {
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
struct atom *init_mock_atoms(xcb_connection_t *c) {
|
struct atom *init_mock_atoms(void) {
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -72,4 +72,4 @@ void destroy_atoms(struct atom *a);
|
||||||
/// secutive integers as atoms, starting from 1. Calling get_atom_name with atoms
|
/// secutive integers as atoms, starting from 1. Calling get_atom_name with atoms
|
||||||
/// previously seen will result in the string that was used to create the atom; if
|
/// previously seen will result in the string that was used to create the atom; if
|
||||||
/// the atom was never returned by get_atom, it will abort.
|
/// the atom was never returned by get_atom, it will abort.
|
||||||
struct atom *init_mock_atoms(xcb_connection_t *c);
|
struct atom *init_mock_atoms(void);
|
Loading…
Reference in New Issue