mirror of
https://github.com/brl/mutter.git
synced 2025-08-04 23:54:40 +00:00
When monitors change, keep windows on same output.
If XRANDR is availible, we track the first (or primary) output per crtc (== xinerama monitor) so when the monitors change we can try to find the same output and move windows there. If we can't find the original monitor in the new set (or XRANDR is not supported) we move the window to the primary monitor. https://bugzilla.gnome.org/show_bug.cgi?id=645408
This commit is contained in:

committed by
Florian Müllner

parent
9520eaa970
commit
19b6888ea5
@@ -640,7 +640,7 @@ void meta_window_update_icon_now (MetaWindow *window);
|
||||
|
||||
void meta_window_update_role (MetaWindow *window);
|
||||
void meta_window_update_net_wm_type (MetaWindow *window);
|
||||
void meta_window_update_monitor (MetaWindow *window);
|
||||
void meta_window_update_for_monitors_changed (MetaWindow *window);
|
||||
void meta_window_update_on_all_workspaces (MetaWindow *window);
|
||||
|
||||
void meta_window_propagate_focus_appearance (MetaWindow *window,
|
||||
|
Reference in New Issue
Block a user