]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
fix crash when using lock statements
authorJuerg Billeter <j@bitron.ch>
Wed, 19 Mar 2008 20:54:01 +0000 (20:54 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Wed, 19 Mar 2008 20:54:01 +0000 (20:54 +0000)
2008-03-19  Juerg Billeter  <j@bitron.ch>

* gobject/valaccodegenerator.vala: fix crash when using lock
  statements

svn path=/trunk/; revision=1138

ChangeLog
gobject/valaccodegenerator.vala

index a645804bd298d0ad84c8cad4dab7e1d5ac29f14a..941676430a65d2d811265016a8a7fa162e5e8e11 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-03-19  Jürg Billeter  <j@bitron.ch>
+
+       * gobject/valaccodegenerator.vala: fix crash when using lock
+         statements
+
 2008-03-18  Jürg Billeter  <j@bitron.ch>
 
        * vala/valasemanticanalyzer.vala: support taking address of pointer
index 2bbdb7de1526ed27b351f682ac0d52a08e3fd931..5b819d2153ddf364fd0d381663a1fb1f6b4a92e8 100644 (file)
@@ -359,7 +359,7 @@ public class Vala.CCodeGenerator : CodeGenerator {
                                                new CCodeMemberAccess.pointer (
                                                        new CCodeMemberAccess.pointer (new CCodeIdentifier ("self"), "priv"),
                                                        get_symbol_lock_name (m)),
-                                       new CCodeFunctionCall (new CCodeIdentifier (((Struct)mutex_type.data_type).default_construction_method.get_cname ())))));
+                                       new CCodeFunctionCall (new CCodeIdentifier (((Class)mutex_type.data_type).default_construction_method.get_cname ())))));
                        
                        requires_free_checked = true;
                        var fc = new CCodeFunctionCall (new CCodeIdentifier ("VALA_FREE_CHECKED"));