screen: only untag if client had a screen
Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
parent
d4e6411971
commit
69fa11af8f
7
screen.c
7
screen.c
|
@ -273,9 +273,10 @@ screen_client_moveto(client_t *c, screen_t *new_screen, bool doresize)
|
|||
if(c->titlebar)
|
||||
c->titlebar->screen = new_screen;
|
||||
|
||||
/* remove old tags */
|
||||
foreach(old_tag, old_screen->tags)
|
||||
untag_client(c, *old_tag);
|
||||
/* If client was on a screen, remove old tags */
|
||||
if(old_screen)
|
||||
foreach(old_tag, old_screen->tags)
|
||||
untag_client(c, *old_tag);
|
||||
|
||||
if(!doresize)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue