diff --git a/gtk/gtk-builder-tool.c b/gtk/gtk-builder-tool.c index 2b2009cd26..b7a2a4b07e 100644 --- a/gtk/gtk-builder-tool.c +++ b/gtk/gtk-builder-tool.c @@ -162,6 +162,34 @@ needs_explicit_setting (MyParserData *data, return found; } +static void +maybe_start_packing (MyParserData *data) +{ + if (data->packing) + { + if (!data->packing_started) + { + g_print ("%*s\n", data->indent, ""); + data->indent += 2; + data->packing_started = TRUE; + } + } +} + +static void +maybe_start_cell_packing (MyParserData *data) +{ + if (data->cell_packing) + { + if (!data->cell_packing_started) + { + g_print ("%*s\n", data->indent, ""); + data->indent += 2; + data->cell_packing_started = TRUE; + } + } +} + static void maybe_start_child (MyParserData *data) { @@ -213,32 +241,15 @@ maybe_emit_property (MyParserData *data) } } - if (data->packing) - { - if (!data->packing_started) - { - g_print ("%*s\n", data->indent, ""); - data->indent += 2; - data->packing_started = TRUE; - } - } - - if (data->cell_packing) - { - if (!data->cell_packing_started) - { - g_print ("%*s\n", data->indent, ""); - data->indent += 2; - data->cell_packing_started = TRUE; - } - } + maybe_start_packing (data); + maybe_start_cell_packing (data); g_print ("%*sindent, ""); for (i = 0; data->attribute_names[i]; i++) { if (!translatable && - (strcmp (data->attributes_name[i], "comments") == 0 || - strcmp (data->attributes_name[i], "context") == 0)) + (strcmp (data->attribute_names[i], "comments") == 0 || + strcmp (data->attribute_names[i], "context") == 0)) continue; escaped = g_markup_escape_text (data->attribute_values[i], -1);