From: Marco Peereboom Date: Wed, 30 Sep 2009 18:08:58 +0000 (+0000) Subject: One more of cur_focus fallout X-Git-Url: https://jasonwoof.com/gitweb/?a=commitdiff_plain;h=840c2ac2b668265acfd06f73ac2863c3ea111bbe;p=spectrwm.git One more of cur_focus fallout --- 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