diff options
author | Federico Mena Quintero <federico@gnome.org> | 2012-12-05 18:03:54 -0600 |
---|---|---|
committer | Federico Mena Quintero <federico@gnome.org> | 2012-12-05 18:03:54 -0600 |
commit | eecda25d64686031aa384705c82da421d5d14bdc (patch) | |
tree | 62e5d7ec7647eed10305e5e33db8da344aaa3335 /gtk/gtkbookmarksmanager.c | |
parent | 489000ba9a371846e11ba446e9a2c4e873e1bb5a (diff) | |
download | gtk+-eecda25d64686031aa384705c82da421d5d14bdc.tar.gz |
Allow not setting a changed callback on GtkBookmarksManager
Diffstat (limited to 'gtk/gtkbookmarksmanager.c')
-rw-r--r-- | gtk/gtkbookmarksmanager.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gtk/gtkbookmarksmanager.c b/gtk/gtkbookmarksmanager.c index 4341c38ce0..5beb722705 100644 --- a/gtk/gtkbookmarksmanager.c +++ b/gtk/gtkbookmarksmanager.c @@ -152,7 +152,8 @@ save_bookmarks (GFile *bookmarks_file, static void notify_changed (GtkBookmarksManager *manager) { - manager->changed_func (manager->changed_func_data); + if (manager->changed_func) + manager->changed_func (manager->changed_func_data); } static void @@ -193,8 +194,6 @@ _gtk_bookmarks_manager_new (GtkBookmarksChangedFunc changed_func, gpointer chang GFile *bookmarks_file; GError *error; - g_return_val_if_fail (changed_func != NULL, NULL); - manager = g_new0 (GtkBookmarksManager, 1); manager->changed_func = changed_func; |