mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-24 14:36:13 +01:00
gobject/gtype.h: Fix _G_TYPE_CVH macro. Fixes #597194
If __val doesn't exist, we shouldn't do any other checks.
This commit is contained in:
parent
1937765f9f
commit
68b1ca0443
@ -1497,7 +1497,7 @@ G_GNUC_INTERNAL void g_signal_init (void); /* sync with gsignal.c *
|
||||
GValue *__val = (GValue*) vl; GType __t = gt; gboolean __r; \
|
||||
if (!__val) \
|
||||
__r = FALSE; \
|
||||
if (__val->g_type == __t) \
|
||||
else if (__val->g_type == __t) \
|
||||
__r = TRUE; \
|
||||
else \
|
||||
__r = g_type_check_value_holds (__val, __t); \
|
||||
|
Loading…
Reference in New Issue
Block a user