summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Berg <bberg@redhat.com>2019-02-22 15:46:38 +0100
committerRobert Ancell <robert.ancell@gmail.com>2019-07-15 03:14:24 +0000
commit5aac1e93f2acf7178ebe3336199594221b14e220 (patch)
tree4a959f74b9015364a46c5f9feb0b29e0988df72d
parent9e4c6e89a0525e7b6ba0d8bdf5b5c00a33a5a006 (diff)
downloadgnome-control-center-5aac1e93f2acf7178ebe3336199594221b14e220.tar.gz
display: Check scale is valid for all monitors when mirroring
-rw-r--r--panels/display/cc-display-config-dbus.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/panels/display/cc-display-config-dbus.c b/panels/display/cc-display-config-dbus.c
index 90e760b54..7f342775a 100644
--- a/panels/display/cc-display-config-dbus.c
+++ b/panels/display/cc-display-config-dbus.c
@@ -1257,7 +1257,7 @@ cc_display_config_dbus_is_scaled_mode_valid (CcDisplayConfig *pself,
{
CcDisplayConfigDBus *self = CC_DISPLAY_CONFIG_DBUS (pself);
- if (self->global_scale_required)
+ if (self->global_scale_required || cc_display_config_is_cloning (pself))
return is_scale_allowed_by_active_monitors (self, scale);
return is_scaled_mode_allowed (self, mode, scale);