summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2008-03-19 20:54:01 +0000
committerJürg Billeter <juergbi@src.gnome.org>2008-03-19 20:54:01 +0000
commitf358e3bb87bf5994b4cbe539e760ccca14e45480 (patch)
tree0b2a052df006eb12c137bae0f4bb8416a5a79f31
parent3b4e9e272cbe4c8b44b35e06f7ebe4132fc5f6c2 (diff)
downloadvala-f358e3bb87bf5994b4cbe539e760ccca14e45480.tar.gz
fix crash when using lock statements
2008-03-19 Juerg Billeter <j@bitron.ch> * gobject/valaccodegenerator.vala: fix crash when using lock statements svn path=/trunk/; revision=1138
-rw-r--r--ChangeLog5
-rw-r--r--gobject/valaccodegenerator.vala2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index a645804bd..941676430 100644
--- 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
diff --git a/gobject/valaccodegenerator.vala b/gobject/valaccodegenerator.vala
index 2bbdb7de1..5b819d215 100644
--- a/gobject/valaccodegenerator.vala
+++ b/gobject/valaccodegenerator.vala
@@ -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"));