diff options
| author | Christoph Lohmann <20h@r-36.net> | 2014-01-26 18:48:52 +0100 |
|---|---|---|
| committer | Christoph Lohmann <20h@r-36.net> | 2014-01-26 18:48:52 +0100 |
| commit | 4b2dfb110f4c2698ab27ea6ad2f6f2e914631b9f (patch) | |
| tree | 3d3373f69de6a4a3dd435e7b33068a7463ea38a6 /tabbed.c | |
| parent | 0120447e0417e9f52b5c2ae081f07f922a2ea9c2 (diff) | |
| download | tabbed-4b2dfb110f4c2698ab27ea6ad2f6f2e914631b9f.tar.gz | |
Applying the client sel handling of quinq.
When after unmanaging the the last selected client was unmanaged, select the
last client.
Diffstat (limited to 'tabbed.c')
| -rw-r--r-- | tabbed.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1089,8 +1089,8 @@ unmanage(int c) { spawn(NULL); } } else { - if(c == lastsel) { - lastsel = -1; + if(c && lastsel >= nclients) { + lastsel = nclients - 1; } else if(lastsel > c) { lastsel--; } |