X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2Fgiomodule.c;h=510f652d884ab87e3a5b9587bbbaed3f348606b6;hb=f14a66e3df9e5e3f0f170b68e976011c80ffc041;hp=5876fc534477d6e295b33daa785bdf84df494888;hpb=e7fd3de86d6004d8dba5f8448eb063c6731546e9;p=platform%2Fupstream%2Fglib.git diff --git a/gio/giomodule.c b/gio/giomodule.c index 5876fc5..510f652 100644 --- a/gio/giomodule.c +++ b/gio/giomodule.c @@ -80,13 +80,13 @@ * |[ * GIOExtensionPoint *ep; * - * /* Register an extension point */ + * // Register an extension point * ep = g_io_extension_point_register ("my-extension-point"); * g_io_extension_point_set_required_type (ep, MY_TYPE_EXAMPLE); * ]| * * |[ - * /* Implement an extension point */ + * // Implement an extension point * G_DEFINE_TYPE (MyExampleImpl, my_example_impl, MY_TYPE_EXAMPLE); * g_io_extension_point_implement ("my-extension-point", * my_example_impl_get_type (), @@ -665,7 +665,7 @@ try_class (GIOExtension *extension, * The result is cached after it is generated the first time, and * the function is thread-safe. * - * Return value: (transfer none): an object implementing + * Returns: (transfer none): an object implementing * @extension_point, or %NULL if there are no usable * implementations. */ @@ -788,7 +788,7 @@ try_implementation (GIOExtension *extension, * The result is cached after it is generated the first time, and * the function is thread-safe. * - * Return value: (transfer none): an object implementing + * Returns: (transfer none): an object implementing * @extension_point, or %NULL if there are no usable * implementations. */ @@ -1055,7 +1055,7 @@ _g_io_modules_ensure_loaded (void) /* Initialize types from built-in "modules" */ g_type_ensure (g_null_settings_backend_get_type ()); g_type_ensure (g_memory_settings_backend_get_type ()); -#if defined(HAVE_SYS_INOTIFY_H) || defined(HAVE_LINUX_INOTIFY_H) +#if defined(HAVE_INOTIFY_INIT1) g_type_ensure (_g_inotify_directory_monitor_get_type ()); g_type_ensure (_g_inotify_file_monitor_get_type ()); #endif @@ -1072,7 +1072,7 @@ _g_io_modules_ensure_loaded (void) g_type_ensure (g_win32_directory_monitor_get_type ()); g_type_ensure (g_registry_backend_get_type ()); #endif -#ifdef HAVE_CARBON +#ifdef HAVE_COCOA g_nextstep_settings_backend_get_type (); #endif #ifdef G_OS_UNIX @@ -1253,6 +1253,8 @@ g_io_extension_point_get_extension_by_name (GIOExtensionPoint *extension_point, { GList *l; + g_return_val_if_fail (name != NULL, NULL); + lazy_load_modules (extension_point); for (l = extension_point->extensions; l != NULL; l = l->next) {