From f358e3bb87bf5994b4cbe539e760ccca14e45480 Mon Sep 17 00:00:00 2001 From: Juerg Billeter Date: Wed, 19 Mar 2008 20:54:01 +0000 Subject: [PATCH] fix crash when using lock statements 2008-03-19 Juerg Billeter * gobject/valaccodegenerator.vala: fix crash when using lock statements svn path=/trunk/; revision=1138 --- ChangeLog | 5 +++++ gobject/valaccodegenerator.vala | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a645804..9416764 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-03-19 Jürg Billeter + + * gobject/valaccodegenerator.vala: fix crash when using lock + statements + 2008-03-18 Jürg Billeter * vala/valasemanticanalyzer.vala: support taking address of pointer diff --git a/gobject/valaccodegenerator.vala b/gobject/valaccodegenerator.vala index 2bbdb7d..5b819d2 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")); -- 2.7.4