]> Dogcows Code - chaz/tint2/blobdiff - src/tint.c
XSETTINGS manager : reload icons when theme changed (gnome, xfce, ...).
[chaz/tint2] / src / tint.c
index 794aefbefee0ca97efb5ff8f8bfd1ac2a74345c8..0e8cad8adadf6614da927ea4f337df658d4ff8fa 100644 (file)
@@ -480,6 +480,8 @@ void event_property_notify (XEvent *e)
        Window win = e->xproperty.window;
        Atom at = e->xproperty.atom;
 
+       if (xsettings_client)
+               xsettings_client_process_event(xsettings_client, e);
        if (win == server.root_win) {
                if (!server.got_root_win) {
                        XSelectInput (server.dsp, server.root_win, PropertyChangeMask|StructureNotifyMask);
@@ -804,9 +806,6 @@ start:
                if (select(x11_fd+1, &fdset, 0, 0, timeout) > 0) {
                        while (XPending (server.dsp)) {
                                XNextEvent(server.dsp, &e);
-                               if (xsettings_client != NULL) {
-                                       xsettings_client_process_event(xsettings_client, &e);
-                               }
 
                                panel = get_panel(e.xany.window);
                                if (panel && panel_autohide) {
This page took 0.020211 seconds and 4 git commands to generate.