monitor-config-manager: Only make output primary if logical monitor
Only the first output of the first monitor of the primary logical monitor should be made primary. This fixes an issue where the wrong logical monitor ended up as primary when the logical state was derived. https://bugzilla.gnome.org/show_bug.cgi?id=777732
This commit is contained in:
parent
1ad3382bff
commit
d804ecbd95
@ -180,7 +180,8 @@ assign_monitor_crtc (MetaMonitor *monitor,
|
||||
* as such.
|
||||
*/
|
||||
first_monitor_config = data->logical_monitor_config->monitor_configs->data;
|
||||
if (data->monitor_config == first_monitor_config &&
|
||||
if (data->logical_monitor_config->is_primary &&
|
||||
data->monitor_config == first_monitor_config &&
|
||||
meta_monitor_get_main_output (monitor) == output)
|
||||
assign_output_as_primary = TRUE;
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user