1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-19 20:38:08 +01:00

fix a bug relate to how WMBag work in move/resize window with keyboard.

This commit is contained in:
id
1999-09-24 03:45:51 +00:00
parent fb0710d31a
commit a0d037e6fc

View File

@@ -1480,16 +1480,15 @@ wKeyboardMoveResizeWindow(WWindow *wwin)
if(done==2) { if(done==2) {
if (wwin->flags.shaded || scr->selected_windows) { if (wwin->flags.shaded || scr->selected_windows) {
WMBag *bag; if (!scr->selected_windows) {
bag=scr->selected_windows;
if (!WMGetBagItemCount(scr->selected_windows)) {
wWindowMove(wwin, src_x+off_x, src_y+off_y); wWindowMove(wwin, src_x+off_x, src_y+off_y);
wWindowSynthConfigureNotify(wwin); wWindowSynthConfigureNotify(wwin);
} else { } else {
int i; int i;
doWindowMove(wwin,scr->selected_windows,off_x,off_y); WMBag *bag = scr->selected_windows;
for (i = 0; i < WMGetBagItemCount(bag); i++) { doWindowMove(wwin,scr->selected_windows,off_x,off_y);
wWindowSynthConfigureNotify(WMGetFromBag(bag, i)); for (i = 0; i < WMGetBagItemCount(bag); i++) {
wWindowSynthConfigureNotify(WMGetFromBag(bag, i));
} }
} }
} else { } else {