From: Michael Stapelberg Date: Sun, 12 Aug 2012 23:57:39 +0000 (+0200) Subject: implement error messages when moving to another ws fails (Thanks eeemsi) X-Git-Tag: 4.3~97 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=a7569e6a98e0bd08cf74b838ab3cd90be35df771;p=i3%2Fi3 implement error messages when moving to another ws fails (Thanks eeemsi) fixes #769 --- diff --git a/src/commands.c b/src/commands.c index 02d602f0..728a1d6c 100644 --- a/src/commands.c +++ b/src/commands.c @@ -416,8 +416,14 @@ void cmd_move_con_to_workspace_name(I3_CMD, char *name) { /* We have nothing to move: * when criteria was specified but didn't match any window or * when criteria wasn't specified and we don't have any window focused. */ - if ((!match_is_empty(current_match) && TAILQ_EMPTY(&owindows)) || - (match_is_empty(current_match) && focused->type == CT_WORKSPACE)) { + if (!match_is_empty(current_match) && TAILQ_EMPTY(&owindows)) { + ELOG("No windows match your criteria, cannot move.\n"); + ysuccess(false); + return; + } + + if (match_is_empty(current_match) && focused->type == CT_WORKSPACE) { + ELOG("No window to move, you have focused a workspace.\n"); ysuccess(false); return; }