[gnome-desktop] rr: unset primary on displays that are off



commit 4dd5a30269d71bbe1da884a849db2290df5544c9
Author: William Jon McCann <jmccann redhat com>
Date:   Tue Nov 23 08:01:25 2010 -0500

    rr: unset primary on displays that are off

 libgnome-desktop/gnome-rr-config.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/libgnome-desktop/gnome-rr-config.c b/libgnome-desktop/gnome-rr-config.c
index f5fe251..9a262c1 100644
--- a/libgnome-desktop/gnome-rr-config.c
+++ b/libgnome-desktop/gnome-rr-config.c
@@ -1087,8 +1087,10 @@ gnome_rr_config_ensure_primary (GnomeRRConfig *configuration)
         for (i = 0; configuration->outputs[i] != NULL; ++i) {
                 GnomeOutputInfo *info = configuration->outputs[i];
 
-                if (! info->on)
-                        continue;
+                if (! info->on) {
+                       info->primary = FALSE;
+                       continue;
+                }
 
                 /* ensure only one */
                 if (info->primary) {



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