From 741002b7240ef7381f4b2264c08928adb6179a78 Mon Sep 17 00:00:00 2001 From: Raphael Khaiat Date: Wed, 26 Jan 2011 13:35:54 +0100 Subject: [PATCH] remove bug if there is only one screen and screen_next is called (used to unselect all client of the screen) --- src/screen.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/screen.c b/src/screen.c index 4ac3205..13827a9 100644 --- a/src/screen.c +++ b/src/screen.c @@ -241,9 +241,12 @@ uicb_screen_next(uicb_t cmd) (void)cmd; screen_get_sel(); - selscreen = (selscreen + 1 > screen_count() - 1) ? 0 : selscreen + 1; + if(screen_count() > 1) + { + selscreen = (selscreen + 1 > screen_count() - 1) ? 0 : selscreen + 1; - screen_set_sel(selscreen); + screen_set_sel(selscreen); + } return; }