diff options
Diffstat (limited to 'glib')
-rw-r--r-- | glib/src/variant.ccg | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/glib/src/variant.ccg b/glib/src/variant.ccg index 7b69c2c2..bfdff9fd 100644 --- a/glib/src/variant.ccg +++ b/glib/src/variant.ccg @@ -20,6 +20,19 @@ #include <glib.h> #include <iostream> +extern "C" +{ + +//This is hack to workaround this problem in glib: +// https://bugzilla.gnome.org/show_bug.cgi?id=708212 +//We really should not define a g_* symbol outside of glib: +GQuark g_variant_parse_error_quark() +{ + return g_variant_parser_get_error_quark(); +} + +} //extern C + namespace Glib { |