wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit 690d22ec1d290a49589a636ef98650b265fc078a
parent 04d570026a5db997029535d39bd2c8d676a5c9c3
Author: Sander van Dijk <sander@wmii.de>
Date:   Sat, 21 Jan 2006 15:12:38 +0100

fix bug where the page you land on after rmpage-ing another page was invisible


Diffstat:
cmd/wm/page.c | 21+++++++++------------
1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/cmd/wm/page.c b/cmd/wm/page.c @@ -127,20 +127,17 @@ destroy_page(Page * p) void focus_page(Page * p) { - if(!p) - return; + if(!p) + return; - if((p != selpage)) { - if(selpage) { - unmap_layout(selpage->managed); - unmap_layout(selpage->floating); - } - } + if(selpage) { + unmap_layout(selpage->managed); + unmap_layout(selpage->floating); + } + + map_layout(p->managed, False); + map_layout(p->floating, False); - if(p != selpage) { - map_layout(p->managed, False); - map_layout(p->floating, False); - } selpage = p; def[WM_SEL_PAGE]->content = p->file[P_PREFIX]->content; invoke_wm_event(def[WM_EVENT_PAGE_UPDATE]);