summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-12-27 09:18:54 +0000
committerDana Jansens <danakj@orodu.net>2002-12-27 09:18:54 +0000
commit8c2dfe5de45babd0fbc12b69cdfe30a54cf873a2 (patch)
tree602fb4a3723afa0b2f3a7fda515e36991ee7870f /src
parent30e4651787ca6f7161109591c229fcaf76cb901e (diff)
deal with when nothing has focus anymore
Diffstat (limited to 'src')
-rw-r--r--src/client.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/client.cc b/src/client.cc
index 2461eff9..243390a8 100644
--- a/src/client.cc
+++ b/src/client.cc
@@ -907,6 +907,11 @@ void OBClient::unfocusHandler(const XFocusChangeEvent &e)
frame->unfocus();
_focused = false;
+
+ if (Openbox::instance->focusedClient() == this) {
+ printf("UNFOCUSED!\n");
+ Openbox::instance->setFocusedClient(this);
+ }
}