[mutter] monitor-config-store: Finish logical monitor before verifying



commit 1892a6b0c47dbbc4f334aeaf062f9cbcfb068696
Author: Jonas Ådahl <jadahl gmail com>
Date:   Tue Feb 21 17:32:07 2017 +0800

    monitor-config-store: Finish logical monitor before verifying
    
    If we verify the logical monitor before completing it (calculating the
    size), we can't check what the result of the completion.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=777732

 src/backends/meta-monitor-config-store.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/backends/meta-monitor-config-store.c b/src/backends/meta-monitor-config-store.c
index 40460ae..1785b8f 100644
--- a/src/backends/meta-monitor-config-store.c
+++ b/src/backends/meta-monitor-config-store.c
@@ -491,10 +491,10 @@ handle_end_element (GMarkupParseContext  *context,
         if (logical_monitor_config->scale == 0)
           logical_monitor_config->scale = 1;
 
-        if (!meta_verify_logical_monitor_config (logical_monitor_config, error))
+        if (!derive_logical_monitor_layout (logical_monitor_config, error))
           return;
 
-        if (!derive_logical_monitor_layout (logical_monitor_config, error))
+        if (!meta_verify_logical_monitor_config (logical_monitor_config, error))
           return;
 
         parser->current_logical_monitor_configs =


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