fix binding provider support
authorJuerg Billeter <j@bitron.ch>
Fri, 31 Aug 2007 12:11:03 +0000 (12:11 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Fri, 31 Aug 2007 12:11:03 +0000 (12:11 +0000)
2007-08-31  Juerg Billeter  <j@bitron.ch>

* vala/valasemanticanalyzer.vala: fix binding provider support

svn path=/trunk/; revision=554

ChangeLog
vala/valasemanticanalyzer.vala

index 70d0f0c..490d427 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2007-08-31  Jürg Billeter  <j@bitron.ch>
 
+       * vala/valasemanticanalyzer.vala: fix binding provider support
+
+2007-08-31  Jürg Billeter  <j@bitron.ch>
+
        * gobject/valacodegenerator.vala, gobject/valacodegeneratormethod.vala:
          number temp variables for each function separately, don't use reserved
          __ prefix
index 20d3952..ce06d21 100644 (file)
@@ -1014,6 +1014,7 @@ public class Vala.SemanticAnalyzer : CodeVisitor {
                                }
                        }
                }
+               return il.size;
        }
 
        /**
@@ -1286,6 +1287,7 @@ public class Vala.SemanticAnalyzer : CodeVisitor {
                        foreach (BindingProvider binding_provider in binding_providers) {
                                expr.symbol_reference = binding_provider.get_binding (expr);
                                if (expr.symbol_reference != null) {
+                                       may_access_instance_members = true;
                                        break;
                                }
                        }