[glib] gobject/gtype.h: Fix _G_TYPE_CVH macro. Fixes #597194
- From: Edward Hervey <edwardrv src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [glib] gobject/gtype.h: Fix _G_TYPE_CVH macro. Fixes #597194
- Date: Sat, 3 Oct 2009 14:14:51 +0000 (UTC)
commit 68b1ca04433846b68141a72029ed67ae117a7e94
Author: Edward Hervey <bilboed bilboed com>
Date: Sat Oct 3 12:37:36 2009 +0200
gobject/gtype.h: Fix _G_TYPE_CVH macro. Fixes #597194
If __val doesn't exist, we shouldn't do any other checks.
gobject/gtype.h | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gobject/gtype.h b/gobject/gtype.h
index 7920ec2..860b518 100644
--- a/gobject/gtype.h
+++ b/gobject/gtype.h
@@ -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); \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]