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@
This commit is contained in:
sthen 2009-05-19 12:49:37 +00:00
parent 2c29a1de65
commit 8bbc376fd9

View File

@ -152,7 +152,8 @@ group_movetogroup(struct client_ctx *cc, int idx)
if (idx < 0 || idx >= CALMWM_NGROUPS) if (idx < 0 || idx >= CALMWM_NGROUPS)
err(1, "group_movetogroup: index out of range (%d)", idx); 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); group_add(&Groups[idx], cc);
} }