Bugfix: Change to default mode if there was no client selected
Another bug fixed by having testcases :-)
This commit is contained in:
parent
bc4c321c1b
commit
3005ddf908
|
@ -994,7 +994,7 @@ void parse_command(xcb_connection_t *conn, const char *command) {
|
||||||
|
|
||||||
/* Is it just 's' for stacking or 'd' for default? */
|
/* Is it just 's' for stacking or 'd' for default? */
|
||||||
if ((command[0] == 's' || command[0] == 'd') && (command[1] == '\0')) {
|
if ((command[0] == 's' || command[0] == 'd') && (command[1] == '\0')) {
|
||||||
if (last_focused == NULL || client_is_floating(last_focused)) {
|
if (last_focused != NULL && client_is_floating(last_focused)) {
|
||||||
LOG("not switching, this is a floating client\n");
|
LOG("not switching, this is a floating client\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue