… | |
… | |
233 | { |
233 | { |
234 | if (!root) |
234 | if (!root) |
235 | { |
235 | { |
236 | Atom SWM_VROOT = XInternAtom (display, "__SWM_VROOT", False); |
236 | Atom SWM_VROOT = XInternAtom (display, "__SWM_VROOT", False); |
237 | Atom NAUTILUS_DESKTOP_WINDOW_ID = XInternAtom (display, "NAUTILUS_DESKTOP_WINDOW_ID", False); |
237 | Atom NAUTILUS_DESKTOP_WINDOW_ID = XInternAtom (display, "NAUTILUS_DESKTOP_WINDOW_ID", False); |
238 | root = RootWindow (display, screen_number); |
|
|
239 | |
238 | |
240 | Window unused, *windows = 0; |
239 | Window unused, *windows = 0; |
241 | unsigned int count; |
240 | unsigned int count; |
242 | |
241 | |
243 | Atom type; |
242 | Atom type; |
244 | int format; |
243 | int format; |
245 | unsigned long nitems, bytes_after_return; |
244 | unsigned long nitems, bytes_after_return; |
246 | unsigned char *virtual_root_window; |
245 | unsigned char *virtual_root_window; |
|
|
246 | |
|
|
247 | root = RootWindow (display, screen_number); |
247 | |
248 | |
248 | if (XGetWindowProperty (display, root, NAUTILUS_DESKTOP_WINDOW_ID, |
249 | if (XGetWindowProperty (display, root, NAUTILUS_DESKTOP_WINDOW_ID, |
249 | 0, 1, False, XA_WINDOW, &type, &format, |
250 | 0, 1, False, XA_WINDOW, &type, &format, |
250 | &nitems, &bytes_after_return, |
251 | &nitems, &bytes_after_return, |
251 | &virtual_root_window) == Success |
252 | &virtual_root_window) == Success |