]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Fix symbol resolution in closures
authorJürg Billeter <j@bitron.ch>
Wed, 8 Aug 2012 18:51:17 +0000 (20:51 +0200)
committerJürg Billeter <j@bitron.ch>
Wed, 8 Aug 2012 18:54:44 +0000 (20:54 +0200)
vala/valamemberaccess.vala

index 059a136b680b051d9290a943374cd4d70039b76a..de970b87a27a27905cf5239e5d3933c501e66648 100644 (file)
@@ -267,7 +267,7 @@ public class Vala.MemberAccess : Expression {
 
                                symbol_reference = SemanticAnalyzer.symbol_lookup_inherited (sym, member_name);
 
-                               if (symbol_reference == null && may_access_instance_members) {
+                               if (symbol_reference == null && sym is TypeSymbol && may_access_instance_members) {
                                        // used for generated to_string methods in enums
                                        symbol_reference = this_parameter.variable_type.get_member (member_name);