From a0d037e6fc0fd86358b9c91b95596a5bcc5475aa Mon Sep 17 00:00:00 2001 From: id Date: Fri, 24 Sep 1999 03:45:51 +0000 Subject: [PATCH] fix a bug relate to how WMBag work in move/resize window with keyboard. --- src/moveres.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/moveres.c b/src/moveres.c index 26b9baf2..97b0e6ba 100644 --- a/src/moveres.c +++ b/src/moveres.c @@ -1480,16 +1480,15 @@ wKeyboardMoveResizeWindow(WWindow *wwin) if(done==2) { if (wwin->flags.shaded || scr->selected_windows) { - WMBag *bag; - bag=scr->selected_windows; - if (!WMGetBagItemCount(scr->selected_windows)) { + if (!scr->selected_windows) { wWindowMove(wwin, src_x+off_x, src_y+off_y); wWindowSynthConfigureNotify(wwin); } else { - int i; - doWindowMove(wwin,scr->selected_windows,off_x,off_y); - for (i = 0; i < WMGetBagItemCount(bag); i++) { - wWindowSynthConfigureNotify(WMGetFromBag(bag, i)); + int i; + WMBag *bag = scr->selected_windows; + doWindowMove(wwin,scr->selected_windows,off_x,off_y); + for (i = 0; i < WMGetBagItemCount(bag); i++) { + wWindowSynthConfigureNotify(WMGetFromBag(bag, i)); } } } else {