From cbd2d4125c907c937d76afefce16e845917a2914 Mon Sep 17 00:00:00 2001 From: Maxim Solovyov Date: Sun, 18 Jun 2023 15:32:15 +0300 Subject: [PATCH] x: rewrite x_is_root_back_pixmap_atom using root back pixmap atoms --- src/x.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/x.c b/src/x.c index 6121e77..8c4cabe 100644 --- a/src/x.c +++ b/src/x.c @@ -656,13 +656,8 @@ x_get_root_back_pixmap(xcb_connection_t *c, xcb_window_t root, struct atom *atom } bool x_is_root_back_pixmap_atom(struct atom *atoms, xcb_atom_t atom) { - for (int p = 0; background_props_str[p]; p++) { - xcb_atom_t prop_atom = get_atom(atoms, background_props_str[p]); - if (prop_atom == atom) { - return true; - } - } - return false; + return atom == atoms->a_XROOTPMAP_ID || atom == atoms->aESETROOT_PMAP_ID || + atom == atoms->a_XSETROOT_ID; } /**