From 4e9c6515f3788577a284ad126569f54b8832545d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorsten=20T=C3=B6pper?= Date: Fri, 5 Mar 2010 23:09:51 +0100 Subject: [PATCH] Changing to stacking/tabbing toggles mode to default if already in stacking/tiling. --- src/commands.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/commands.c b/src/commands.c index 4317b36f..e4e944b7 100644 --- a/src/commands.c +++ b/src/commands.c @@ -1036,9 +1036,9 @@ void parse_command(xcb_connection_t *conn, const char *command) { } LOG("Switching mode for current container\n"); int new_mode = MODE_DEFAULT; - if (command[0] == 's') + if (command[0] == 's' && CUR_CELL->mode != MODE_STACK) new_mode = MODE_STACK; - if (command[0] == 'T') + if (command[0] == 'T' && CUR_CELL->mode != MODE_TABBED) new_mode = MODE_TABBED; switch_layout_mode(conn, CUR_CELL, new_mode); return;