x11_atom_interner_adopt_atom(struct x11_atom_interner *interner,
const xcb_atom_t atom, xkb_atom_t *out)
{
- *out = 0;
+ *out = XKB_ATOM_NONE;
+
+ if (atom == XCB_ATOM_NONE)
+ return;
/* Can be NULL in case the malloc failed. */
struct x11_atom_cache *cache = get_cache(interner->ctx, interner->conn);
}
void
-x11_atom_interner_adopt_atoms(struct x11_atom_interner *interner,
- const xcb_atom_t *from, xkb_atom_t *to,
- size_t count)
-{
- for (size_t i = 0; i < count; i++) {
- x11_atom_interner_adopt_atom(interner, from[i], &to[i]);
- }
-}
-
-void x11_atom_interner_round_trip(struct x11_atom_interner *interner) {
+x11_atom_interner_round_trip(struct x11_atom_interner *interner) {
struct xkb_context *ctx = interner->ctx;
xcb_connection_t *conn = interner->conn;