mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-20 21:08:08 +01:00
- Fixed sloppy focus bug
- Made maximizing behaves differently with keyboard/mouse for xinerama (Peter Zijlstra <a.p.zijlstra@chello.nl>) - A few leftover xinerama fixes (Peter Zijlstra <a.p.zijlstra@chello.nl>) - Extended the 'strut' to multiple heads (Peter Zijlstra <a.p.zijlstra@chello.nl>) - Icon placement now takes into account the new xinerama extended 'strut' (Peter Zijlstra <a.p.zijlstra@chello.nl>) - Icon arrangement that takes the new extended xinerama 'strut' into account (Peter Zijlstra <a.p.zijlstra@chello.nl>)
This commit is contained in:
14
src/event.c
14
src/event.c
@@ -1141,11 +1141,11 @@ handleEnterNotify(XEvent *event)
|
||||
}
|
||||
|
||||
if (event->xcrossing.window == event->xcrossing.root
|
||||
&& (event->xcrossing.mode == NotifyNormal ||
|
||||
event->xcrossing.mode == NotifyUngrab )
|
||||
&& event->xcrossing.detail == NotifyInferior
|
||||
&& event->xcrossing.detail == NotifyNormal
|
||||
&& event->xcrossing.detail != NotifyInferior
|
||||
&& wPreferences.focus_mode != WKF_CLICK) {
|
||||
wSetFocusTo(scr, NULL);
|
||||
|
||||
wSetFocusTo(scr, scr->focused_window);
|
||||
}
|
||||
|
||||
#ifdef BALLOON_TEXT
|
||||
@@ -1449,7 +1449,7 @@ handleKeyPress(XEvent *event)
|
||||
if (wwin->flags.maximized) {
|
||||
wUnmaximizeWindow(wwin);
|
||||
} else {
|
||||
wMaximizeWindow(wwin, MAX_VERTICAL|MAX_HORIZONTAL);
|
||||
wMaximizeWindow(wwin, MAX_VERTICAL|MAX_HORIZONTAL|MAX_KEYBOARD);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -1460,7 +1460,7 @@ handleKeyPress(XEvent *event)
|
||||
if (wwin->flags.maximized) {
|
||||
wUnmaximizeWindow(wwin);
|
||||
} else {
|
||||
wMaximizeWindow(wwin, MAX_VERTICAL);
|
||||
wMaximizeWindow(wwin, MAX_VERTICAL|MAX_KEYBOARD);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -1471,7 +1471,7 @@ handleKeyPress(XEvent *event)
|
||||
if (wwin->flags.maximized) {
|
||||
wUnmaximizeWindow(wwin);
|
||||
} else {
|
||||
wMaximizeWindow(wwin, MAX_HORIZONTAL);
|
||||
wMaximizeWindow(wwin, MAX_HORIZONTAL|MAX_KEYBOARD);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user