[gtk] builder-tool: Handle layout properties gracefully



commit 1fab3d9e20843b649faf3171cefa7d0f36825d6d
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Apr 6 00:48:24 2019 +0000

    builder-tool: Handle layout properties gracefully
    
    If there are already layout properties in the ui
    file, we shouldn't crash, even if --3to4 is given.

 gtk/tools/gtk-builder-tool-simplify.c | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/gtk/tools/gtk-builder-tool-simplify.c b/gtk/tools/gtk-builder-tool-simplify.c
index cd15fd504c..7d64b2aa41 100644
--- a/gtk/tools/gtk-builder-tool-simplify.c
+++ b/gtk/tools/gtk-builder-tool-simplify.c
@@ -438,6 +438,9 @@ get_class_name (Element *element)
 
   if (g_str_equal (parent->element_name, "packing"))
     parent = parent->parent->parent; /* child - object */
+  else if (g_str_equal (parent->element_name, "layout"))
+    parent = parent->parent->parent->parent; /* object - child - object */
+
 
   if (g_str_equal (parent->element_name, "object"))
     {


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