]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Do not use static modifier for extern methods
authorJürg Billeter <j@bitron.ch>
Sat, 13 Mar 2010 17:51:02 +0000 (18:51 +0100)
committerJürg Billeter <j@bitron.ch>
Sat, 13 Mar 2010 17:51:02 +0000 (18:51 +0100)
Based on patch by Marc-André Lureau, fixes bug 584105.

codegen/valaccodemethodmodule.vala

index 10dd7d28975a170f1ecc3435330a05b14483d074..49ca3313457d07739afc57ff7e0d08e0b815b939 100644 (file)
@@ -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;