Client: Set new tag in client_screen_{prev, next} with new screen (Segfault possible)

This commit is contained in:
Martin Duquesnoy 2009-07-14 11:26:15 +02:00
parent ec009c98e1
commit d392f9b5cf

View File

@ -886,6 +886,7 @@ uicb_client_screen_next(uicb_t cmd)
/* Set the new client screen */
sel->screen = (sel->screen + 1 > screen_count() - 1) ? 0 : sel->screen + 1;
sel->tag = seltag[sel->screen];
/* Arrange */
arrange(os, True);
@ -909,6 +910,7 @@ uicb_client_screen_prev(uicb_t cmd)
/* Set the new client screen */
sel->screen = (sel->screen - 1 < 0) ? screen_count() - 1 : sel->screen - 1;
sel->tag = seltag[sel->screen];
/* Arrange */
arrange(os, True);