Mark generated helper functions for dynamic properties as static inline,
authorJürg Billeter <j@bitron.ch>
Sun, 24 Aug 2008 21:34:46 +0000 (21:34 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Sun, 24 Aug 2008 21:34:46 +0000 (21:34 +0000)
2008-08-24  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodedynamicpropertybinding.vala:

Mark generated helper functions for dynamic properties as static
inline, patch by Ali Sabil

svn path=/trunk/; revision=1761

ChangeLog
gobject/valaccodedynamicpropertybinding.vala

index 9a62dfa..96c129a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-08-24  Jürg Billeter  <j@bitron.ch>
+
+       * gobject/valaccodedynamicpropertybinding.vala:
+
+       Mark generated helper functions for dynamic properties as static
+       inline, patch by Ali Sabil
+
 2008-08-24  Thijs Vermeir  <thijsvermeir@gmail.com>
 
        * vapi/packages/gdk-2.0/gdk-2.0-custom.vala:
index 3fed298..c6170ea 100644 (file)
@@ -49,6 +49,7 @@ public class Vala.CCodeDynamicPropertyBinding : CCodeBinding {
                var dynamic_property = (DynamicProperty) node;
 
                var func = new CCodeFunction (getter_cname, node.property_type.get_cname ());
+               func.modifiers |= CCodeModifiers.STATIC | CCodeModifiers.INLINE;
 
                func.add_parameter (new CCodeFormalParameter ("obj", dynamic_property.dynamic_type.get_cname ()));
 
@@ -81,6 +82,7 @@ public class Vala.CCodeDynamicPropertyBinding : CCodeBinding {
                var dynamic_property = (DynamicProperty) node;
 
                var func = new CCodeFunction (getter_cname, "void");
+               func.modifiers |= CCodeModifiers.STATIC | CCodeModifiers.INLINE;
 
                func.add_parameter (new CCodeFormalParameter ("obj", dynamic_property.dynamic_type.get_cname ()));
                func.add_parameter (new CCodeFormalParameter ("value", node.property_type.get_cname ()));