From 3126a8e1af2deca94c5d3cad1e82ab1dac6f7a67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrg=20Billeter?= Date: Wed, 15 Aug 2012 18:55:59 +0200 Subject: Fix critical for static fields with initializers in compact classes --- codegen/valaccodebasemodule.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index 0684436b9..0d1472c99 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -1239,7 +1239,7 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { if (f.initializer != null) { var rhs = get_cvalue (f.initializer); if (!is_constant_ccode_expression (rhs)) { - if (f.parent_symbol is Class) { + if (is_gtypeinstance) { if (f.initializer is InitializerList) { ccode.open_block (); -- cgit v1.2.1