diff options
author | Matthias Clasen <mclasen@redhat.com> | 2021-03-23 15:24:30 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2021-03-23 15:25:53 -0400 |
commit | 6a66ccd3e6b8360d4c3ada1456c8423eebdea065 (patch) | |
tree | 6753da01e0badc9941a9ca507f4b655e84c246e1 | |
parent | 610ba0e7643590cd6ccea4d3cce61a592c2df7ca (diff) | |
download | gtk+-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.c | 2 |
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) |