diff options
author | Lars Uebernickel <lars@uebernic.de> | 2013-10-15 11:21:10 -0400 |
---|---|---|
committer | Ryan Lortie <desrt@desrt.ca> | 2013-10-21 14:30:26 -0400 |
commit | 639bd3626b683a0be273462d47e6bc30351a77d1 (patch) | |
tree | ffc93e44ffa30a2954622778614c54ce06b649b5 /gio/giomodule.c | |
parent | 1b04954cd0712f6bb1e5f575d015a781fdc2135b (diff) | |
download | glib-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.c | 9 |
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 ()); |