From 8bbc376fd9c46218563b1927fc900ccb2aaa5390 Mon Sep 17 00:00:00 2001 From: sthen Date: Tue, 19 May 2009 12:49:37 +0000 Subject: In movetogroup, check the window's current group and skip client_hide() if it's the same as the active group. Was in my original movetogroup diff, but it got simplified a little too far. ok oga@ --- group.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/group.c b/group.c index 4d25c9f..034ae6a 100644 --- a/group.c +++ b/group.c @@ -152,7 +152,8 @@ group_movetogroup(struct client_ctx *cc, int idx) if (idx < 0 || idx >= CALMWM_NGROUPS) err(1, "group_movetogroup: index out of range (%d)", idx); - client_hide(cc); + if(Group_active != &Groups[idx]) + client_hide(cc); group_add(&Groups[idx], cc); } -- cgit 1.4.1