diff options
author | Dan Winship <danw@gnome.org> | 2012-02-06 15:11:43 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2012-02-06 17:29:49 -0600 |
commit | 410ac72325957a417c5f5707be5eaf44dbaf8b75 (patch) | |
tree | 3ab4afc59a637d5cd290bc2d2b1f720ef38dd073 /include | |
parent | 95b0b722111bacb723e662f31ff401c389291a7c (diff) | |
download | NetworkManager-410ac72325957a417c5f5707be5eaf44dbaf8b75.tar.gz |
libnm-glib: fix to not depend on newer glib
Diffstat (limited to 'include')
-rw-r--r-- | include/nm-glib-compat.h | 10 |
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 */ |