summaryrefslogtreecommitdiff
path: root/girepository/ginfo.c
diff options
context:
space:
mode:
Diffstat (limited to 'girepository/ginfo.c')
-rw-r--r--girepository/ginfo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/girepository/ginfo.c b/girepository/ginfo.c
index 0e39bcd0..5df1e3f8 100644
--- a/girepository/ginfo.c
+++ b/girepository/ginfo.c
@@ -494,7 +494,7 @@ g_function_info_get_flags (GIFunctionInfo *info)
flags = 0;
/* Make sure we don't flag Constructors as methods */
- if (base->container != NULL && !blob->constructor)
+ if (!blob->constructor && !blob->is_static)
flags = flags | GI_FUNCTION_IS_METHOD;
if (blob->constructor)