summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2012-02-06 15:11:43 -0500
committerDan Williams <dcbw@redhat.com>2012-02-06 17:29:49 -0600
commit410ac72325957a417c5f5707be5eaf44dbaf8b75 (patch)
tree3ab4afc59a637d5cd290bc2d2b1f720ef38dd073 /include
parent95b0b722111bacb723e662f31ff401c389291a7c (diff)
downloadNetworkManager-410ac72325957a417c5f5707be5eaf44dbaf8b75.tar.gz
libnm-glib: fix to not depend on newer glib
Diffstat (limited to 'include')
-rw-r--r--include/nm-glib-compat.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/nm-glib-compat.h b/include/nm-glib-compat.h
index 4b9687104a..c404ca6f36 100644
--- a/include/nm-glib-compat.h
+++ b/include/nm-glib-compat.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
/* NetworkManager -- Network link manager
*
* Dan Williams <dcbw@redhat.com>
@@ -29,4 +30,13 @@
#define g_value_get_schar g_value_get_char
#endif
+#if !GLIB_CHECK_VERSION(2,28,0)
+#define g_simple_async_result_take_error(result, error) \
+ G_STMT_START { \
+ GError *__error = error; \
+ g_simple_async_result_set_from_error (result, __error); \
+ g_error_free (__error); \
+ } G_STMT_END
+#endif
+
#endif /* NM_GLIB_COMPAT_H */