mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-19 20:38: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:
13
src/window.c
13
src/window.c
@@ -1132,11 +1132,11 @@ wManageWindow(WScreen *scr, Window window)
|
||||
} else {
|
||||
PlaceWindow(wwin, &x, &y, width, height);
|
||||
}
|
||||
if (wPreferences.window_placement == WPM_MANUAL)
|
||||
dontBring = True;
|
||||
}
|
||||
else if (scr->xine_info.count &&
|
||||
wwin->normal_hints->flags & PPosition) {
|
||||
if (wPreferences.window_placement == WPM_MANUAL) {
|
||||
dontBring = True;
|
||||
}
|
||||
} else if (scr->xine_info.count &&
|
||||
(wwin->normal_hints->flags & PPosition)) {
|
||||
int head, flags;
|
||||
WMRect rect;
|
||||
int reposition = 0;
|
||||
@@ -3005,8 +3005,9 @@ wWindowDeleteSavedStatesForPID(pid_t pid)
|
||||
void
|
||||
wWindowSetOmnipresent(WWindow *wwin, Bool flag)
|
||||
{
|
||||
if ( wwin->flags.omnipresent == flag) return;
|
||||
|
||||
wwin->flags.omnipresent = flag;
|
||||
|
||||
WMPostNotificationName(WMNChangedState, wwin, "omnipresent");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user