]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtktemplate: Allow connecting signals of the template class itself
authorLuca Bruno <lucabru@src.gnome.org>
Fri, 28 Jun 2013 21:37:25 +0000 (23:37 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Fri, 28 Jun 2013 21:37:44 +0000 (23:37 +0200)
codegen/valagtkmodule.vala

index e3e00cb66d3be73e31c57e87863d8299d29d1d18..b8c8f418eab2b6c809b67014f37b48f18e04e606 100644 (file)
@@ -108,7 +108,7 @@ public class Vala.GtkModule : GSignalModule {
 
                MarkupTokenType current_token = reader.read_token (null, null);
                while (current_token != MarkupTokenType.EOF) {
-                       if (current_token == MarkupTokenType.START_ELEMENT && reader.name == "object") {
+                       if (current_token == MarkupTokenType.START_ELEMENT && (reader.name == "template" || reader.name == "object")) {
                                var class_name = reader.get_attribute ("class");
                                if (class_name != null) {
                                        current_class = cclass_to_vala_map.get (class_name);