From 3005ddf9080111703555915d7f5acac1ed2bc66e Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Thu, 6 Aug 2009 00:15:53 +0200 Subject: [PATCH] Bugfix: Change to default mode if there was no client selected Another bug fixed by having testcases :-) --- src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/commands.c b/src/commands.c index fce3ae65..670d1cb8 100644 --- a/src/commands.c +++ b/src/commands.c @@ -994,7 +994,7 @@ void parse_command(xcb_connection_t *conn, const char *command) { /* Is it just 's' for stacking or 'd' for default? */ 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"); return; } -- 2.39.5