summaryrefslogtreecommitdiff
path: root/gio/giomodule.c
diff options
context:
space:
mode:
authorLars Uebernickel <lars@uebernic.de>2013-10-15 11:21:10 -0400
committerRyan Lortie <desrt@desrt.ca>2013-10-21 14:30:26 -0400
commit639bd3626b683a0be273462d47e6bc30351a77d1 (patch)
treeffc93e44ffa30a2954622778614c54ce06b649b5 /gio/giomodule.c
parent1b04954cd0712f6bb1e5f575d015a781fdc2135b (diff)
downloadglib-639bd3626b683a0be273462d47e6bc30351a77d1.tar.gz
glib-639bd3626b683a0be273462d47e6bc30351a77d1.tar.bz2
glib-639bd3626b683a0be273462d47e6bc30351a77d1.zip
Add GNotification
https://bugzilla.gnome.org/show_bug.cgi?id=688492
Diffstat (limited to 'gio/giomodule.c')
-rw-r--r--gio/giomodule.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/gio/giomodule.c b/gio/giomodule.c
index a394c600c..77624addb 100644
--- a/gio/giomodule.c
+++ b/gio/giomodule.c
@@ -37,6 +37,7 @@
#include "gsocks5proxy.h"
#include "gtlsbackend.h"
#include "gvfs.h"
+#include "gnotificationbackend.h"
#ifdef G_OS_WIN32
#include "gregistrysettingsbackend.h"
#endif
@@ -894,6 +895,10 @@ extern GType g_network_monitor_base_get_type (void);
extern GType _g_network_monitor_netlink_get_type (void);
#endif
+#ifdef G_OS_UNIX
+extern GType g_fdo_notification_backend_get_type (void);
+#endif
+
#ifdef G_PLATFORM_WIN32
#include <windows.h>
@@ -997,6 +1002,9 @@ _g_io_modules_ensure_extension_points_registered (void)
ep = g_io_extension_point_register (G_NETWORK_MONITOR_EXTENSION_POINT_NAME);
g_io_extension_point_set_required_type (ep, G_TYPE_NETWORK_MONITOR);
+
+ ep = g_io_extension_point_register (G_NOTIFICATION_BACKEND_EXTENSION_POINT_NAME);
+ g_io_extension_point_set_required_type (ep, G_TYPE_NOTIFICATION_BACKEND);
}
G_UNLOCK (registered_extensions);
@@ -1065,6 +1073,7 @@ _g_io_modules_ensure_loaded (void)
#endif
#ifdef G_OS_UNIX
g_type_ensure (_g_unix_volume_monitor_get_type ());
+ g_type_ensure (g_fdo_notification_backend_get_type ());
#endif
#ifdef G_OS_WIN32
g_type_ensure (_g_winhttp_vfs_get_type ());