]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
fix static modifier for methods without parameters
authorJürg Billeter <j@bitron.ch>
Wed, 27 Sep 2006 19:36:15 +0000 (19:36 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Wed, 27 Sep 2006 19:36:15 +0000 (19:36 +0000)
2006-09-27  Jürg Billeter  <j@bitron.ch>

* vapigen/valagidlparser.vala: fix static modifier for methods without
  parameters

svn path=/trunk/; revision=133

vapigen/ChangeLog
vapigen/vapigen/valagidlparser.vala

index 77c3691f43685b9b6d87b3f70cd8267628792b89..1b7abd03d71e2f9f633fa7069d5229b99113ef6f 100644 (file)
@@ -1,3 +1,8 @@
+2006-09-27  Jürg Billeter  <j@bitron.ch>
+
+       * vapigen/valagidlparser.vala: fix static modifier for methods without
+         parameters
+
 2006-09-27  Jürg Billeter  <j@bitron.ch>
 
        * vapigen/valagidlparser.vala: set instance_by_reference flag on
index 19648c411477004806a236be428570e34f1e44e6..073fb974ab64870acd4fb576cdea8efd1dc12596 100644 (file)
@@ -671,6 +671,11 @@ public class Vala.GIdlParser : CodeVisitor {
                        m.add_parameter (p);
                }
                
+               if (first) {
+                       // no parameters => static method
+                       m.instance = false;
+               }
+               
                if (add_ellipsis) {
                        m.add_parameter (new FormalParameter.with_ellipsis ());
                }