summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-03-23 15:24:30 -0400
committerMatthias Clasen <mclasen@redhat.com>2021-03-23 15:25:53 -0400
commit6a66ccd3e6b8360d4c3ada1456c8423eebdea065 (patch)
tree6753da01e0badc9941a9ca507f4b655e84c246e1
parent610ba0e7643590cd6ccea4d3cce61a592c2df7ca (diff)
downloadgtk+-6a66ccd3e6b8360d4c3ada1456c8423eebdea065.tar.gz
gtk-builder-tool: Avoid a crash with <placeholder/>
Not sure we can do much with a ui file that has <placeholder/> elements littered throughout. But at least we can avoid crashing while trying to convert it. Fixes: #3781
-rw-r--r--tools/gtk-builder-tool-simplify.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/gtk-builder-tool-simplify.c b/tools/gtk-builder-tool-simplify.c
index 990377bd21..22e41a34d7 100644
--- a/tools/gtk-builder-tool-simplify.c
+++ b/tools/gtk-builder-tool-simplify.c
@@ -944,6 +944,8 @@ rewrite_notebook_page (Element *child, Element *tab, MyParserData *data)
object = elt;
else if (g_str_equal (elt->element_name, "packing"))
packing = elt;
+ else if (g_str_equal (elt->element_name, "placeholder"))
+ return child;
}
if (!packing && !tab)