diff options
Diffstat (limited to 'src/screen.cpp')
-rw-r--r-- | src/screen.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/screen.cpp b/src/screen.cpp index 6bc9c0b..877583a 100644 --- a/src/screen.cpp +++ b/src/screen.cpp @@ -150,7 +150,7 @@ static Window find_xscreensaver_window(Display * dpy) { kdDebugFuncIn(trace); Window root = RootWindowOfScreen(DefaultScreenOfDisplay(dpy)); - Window root2, tqparent, *kids; + Window root2, parent, *kids; Window retval = 0; Atom xs_version; unsigned int i; @@ -158,7 +158,7 @@ static Window find_xscreensaver_window(Display * dpy) { xs_version = XInternAtom(dpy, "_SCREENSAVER_VERSION", True); - if (!(xs_version != None && XQueryTree(dpy, root, &root2, &tqparent, &kids, &nkids) + if (!(xs_version != None && XQueryTree(dpy, root, &root2, &parent, &kids, &nkids) && kids && nkids)) { kdDebugFuncOut(trace); return 0; |