From 840c2ac2b668265acfd06f73ac2863c3ea111bbe Mon Sep 17 00:00:00 2001 From: Marco Peereboom Date: Wed, 30 Sep 2009 18:08:58 +0000 Subject: [PATCH] One more of cur_focus fallout --- scrotwm.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scrotwm.c b/scrotwm.c index adb386d..a6aa81f 100644 --- a/scrotwm.c +++ b/scrotwm.c @@ -1419,14 +1419,19 @@ void cycle_layout(struct swm_region *r, union arg *args) { struct workspace *ws = r->ws; + struct ws_win *winfocus; DNPRINTF(SWM_D_EVENT, "cycle_layout: workspace: %d\n", ws->idx); + winfocus = ws->focus; + ws->cur_layout++; if (ws->cur_layout->l_stack == NULL) ws->cur_layout = &layouts[0]; + ignore_enter = 1; stack(); + focus_win(winfocus); } void -- 1.7.10.4