[gnome-control-center] display-config-dbus: Consider interlaced flag for similar modes



commit 353236b576da9957f02bcf5251221bb354c8f24e
Author: Rui Matos <tiagomatos gmail com>
Date:   Wed Aug 2 22:45:22 2017 +0200

    display-config-dbus: Consider interlaced flag for similar modes
    
    Otherwise we could end up picking an interlaced mode when we want a
    non-interlaced one or vice-versa since they might have equal
    refresh rates.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=785949

 panels/display/cc-display-config-dbus.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/panels/display/cc-display-config-dbus.c b/panels/display/cc-display-config-dbus.c
index d8f1798..dbcc8e2 100644
--- a/panels/display/cc-display-config-dbus.c
+++ b/panels/display/cc-display-config-dbus.c
@@ -619,7 +619,8 @@ cc_display_monitor_dbus_get_closest_mode (CcDisplayMonitorDBus *self,
           similar->height != mode->height)
         continue;
 
-      if (similar->refresh_rate == mode->refresh_rate)
+      if (similar->refresh_rate == mode->refresh_rate &&
+          (similar->flags & MODE_INTERLACED) == (mode->flags & MODE_INTERLACED))
         {
           best = similar;
           break;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]