summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEnno Boland (tox) <tox@s01.de>2010-02-16 20:09:26 +0100
committerEnno Boland (tox) <tox@s01.de>2010-02-16 20:09:26 +0100
commit29bd30647436867af934d9f7af964a5ee764caaf (patch)
tree6dd8116fa9c0f38a587737b5bf0167d82980b05e
parente6759619576b2732828d60dba7bad2596ce430cd (diff)
Some cleanups
I will recheck if these are really cleanups tomorrow. Too much coffein be sure right now.
-rw-r--r--tabbed.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/tabbed.c b/tabbed.c
index ac84a18..9698f12 100644
--- a/tabbed.c
+++ b/tabbed.c
@@ -383,16 +383,13 @@ expose(const XEvent *e) {
void
focus(Client *c) {
- if(!clients) {
+ /* If c, sel and clients are NULL, raise tabbed-win itself */
+ if(!c && !(c = sel ? sel : clients)) {
XStoreName(dpy, win, "tabbed-"VERSION);
XRaiseWindow(dpy, win);
XSetInputFocus(dpy, win, RevertToPointerRoot, CurrentTime);
return;
}
- if(!c)
- c = sel ? sel : clients;
- if(!c)
- return;
resize(c, ww, wh - bh);
XRaiseWindow(dpy, c->win);
XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime);