[libwnck] [build] Fix generation of wnck-enum-types.c to not break bindings
- From: Vincent Untz <vuntz src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libwnck] [build] Fix generation of wnck-enum-types.c to not break bindings
- Date: Tue, 6 Oct 2009 17:24:06 +0000 (UTC)
commit 51879e605ade65d1862f9a114e2a0a0c8defd5c0
Author: Arun Raghavan <ford_prefect gentoo org>
Date: Tue Oct 6 19:22:41 2009 +0200
[build] Fix generation of wnck-enum-types.c to not break bindings
We use g_flag_register_static() for flag types (rather than always
using g_enum_register_static()).
https://bugzilla.gnome.org/show_bug.cgi?id=590534
libwnck/Makefile.am | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/libwnck/Makefile.am b/libwnck/Makefile.am
index 9b6e8a8..1d3c0d8 100644
--- a/libwnck/Makefile.am
+++ b/libwnck/Makefile.am
@@ -129,13 +129,13 @@ wnck-enum-types.c: $(wnck_headers) wnck-enum-types.h
$(AM_V_GEN)glib-mkenums \
--fhead "#include <libwnck/libwnck.h>\n" \
--fprod "\n/* enumerations from \"@filename \" */" \
- --vhead "static const GEnumValue _ enum_name@_values[] = {" \
+ --vhead "static const G Type@Value _ enum_name@_values[] = {" \
--vprod " { @VALUENAME@, \"@VALUENAME \", \"@valuenick \" }," \
--vtail " { 0, NULL, NULL }\n};\n\n" \
--vtail "GType\n enum_name@_get_type (void)\n{\n" \
--vtail " static GType type = 0;\n\n" \
--vtail " if (!type)\n" \
- --vtail " type = g_enum_register_static (\"@EnumName \", _ enum_name@_values);\n\n" \
+ --vtail " type = g_ type@_register_static (\"@EnumName \", _ enum_name@_values);\n\n" \
--vtail " return type;\n}\n\n" \
$(wnck_headers) > $@
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]