From: Jürg Billeter Date: Sat, 13 Mar 2010 17:51:02 +0000 (+0100) Subject: Do not use static modifier for extern methods X-Git-Tag: 0.8.0~202 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5d26b85971d3bb5f516204010f0b4dbb63e282ba;p=thirdparty%2Fvala.git Do not use static modifier for extern methods Based on patch by Marc-André Lureau, fixes bug 584105. --- diff --git a/codegen/valaccodemethodmodule.vala b/codegen/valaccodemethodmodule.vala index 10dd7d289..49ca33134 100644 --- a/codegen/valaccodemethodmodule.vala +++ b/codegen/valaccodemethodmodule.vala @@ -172,7 +172,7 @@ internal class Vala.CCodeMethodModule : CCodeStructModule { var function = new CCodeFunction (m.get_cname ()); - if (m.is_private_symbol ()) { + if (m.is_private_symbol () && !m.external) { function.modifiers |= CCodeModifiers.STATIC; if (m.is_inline) { function.modifiers |= CCodeModifiers.INLINE;