summaryrefslogtreecommitdiff
path: root/src/nm-dbus-manager.h
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2012-10-07 12:10:57 -0500
committerDan Williams <dcbw@redhat.com>2013-04-08 10:55:37 -0500
commit496534b9f44486e5ebfdd1475c67ce3bd9505f27 (patch)
treea5adf9f614b6b1e187f72e330b37c3dbfb72459c /src/nm-dbus-manager.h
parent3c7f267fb97096054eafe98ad16691ac60a82b6c (diff)
core: add nm_dbus_g_method_invocation_get_g_connection()
This method exists in dbus-glib >= 101, but if it doesn't, emulate it. See https://bugs.freedesktop.org/show_bug.cgi?id=55729
Diffstat (limited to 'src/nm-dbus-manager.h')
-rw-r--r--src/nm-dbus-manager.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nm-dbus-manager.h b/src/nm-dbus-manager.h
index 0a27f14522..f6e47e1494 100644
--- a/src/nm-dbus-manager.h
+++ b/src/nm-dbus-manager.h
@@ -22,6 +22,7 @@
#ifndef __NM_DBUS_MANAGER_H__
#define __NM_DBUS_MANAGER_H__
+#include <config.h>
#include <glib-object.h>
#include <dbus/dbus.h>
#include <dbus/dbus-glib.h>
@@ -81,6 +82,10 @@ void nm_dbus_manager_register_object (NMDBusManager *self,
void nm_dbus_manager_unregister_object (NMDBusManager *self, gpointer object);
+#if !HAVE_DBUS_GLIB_GMI_GET_CONNECTION
+DBusGConnection *dbus_g_method_invocation_get_g_connection (DBusGMethodInvocation *context);
+#endif
+
G_END_DECLS
#endif /* __NM_DBUS_MANAGER_H__ */