summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xcwd.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/xcwd.c b/xcwd.c
index 4483c89..66ebf96 100644
--- a/xcwd.c
+++ b/xcwd.c
@@ -71,6 +71,8 @@ static Window focusedWindow()
exit (1);
XGetInputFocus (dpy, &focuswin, &focusrevert);
root = XDefaultRootWindow(dpy);
+ if(root == focuswin)
+ return None;
do {
status = XGetWindowProperty(dpy, focuswin, XA_WM_STATE, 0, 1024, 0,
@@ -290,7 +292,7 @@ int main(int argc, const char *argv[])
processes_t p;
long pid;
Window w = focusedWindow();
- if (w == 0)
+ if (w == None)
return getHomeDirectory();
pid = windowPid(w);