]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
codegen: Reuse already retrieved get_attribute_string ("GtkTemplate", "ui")
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 23 Apr 2018 09:44:54 +0000 (11:44 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 23 Apr 2018 17:19:33 +0000 (19:19 +0200)
codegen/valagtkmodule.vala

index 309d1378eb38676fe52284c84c7d4a941232e898..56c839d8b5d5b0d9c15334f1ed25fc8eb5160154 100644 (file)
@@ -252,7 +252,7 @@ public class Vala.GtkModule : GSignalModule {
 
                var call = new CCodeFunctionCall (new CCodeIdentifier ("gtk_widget_class_set_template_from_resource"));
                call.add_argument (new CCodeIdentifier ("GTK_WIDGET_CLASS (klass)"));
-               call.add_argument (new CCodeConstant ("\""+cl.get_attribute_string ("GtkTemplate", "ui")+"\""));
+               call.add_argument (new CCodeConstant ("\"%s\"".printf (ui)));
                ccode.add_expression (call);
 
                current_required_app_classes.clear ();