XSETTINGS manager : reload icons when theme changed (gnome, xfce, ...).

git-svn-id: http://tint2.googlecode.com/svn/trunk@589 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
This commit is contained in:
thilor77
2010-11-07 12:59:51 +00:00
parent da27293d22
commit fc5269d610
5 changed files with 82 additions and 87 deletions

View 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) {