diff options
author | Tristan Van Berkom <tristanvb@openismus.com> | 2013-04-06 17:56:19 +0900 |
---|---|---|
committer | Tristan Van Berkom <tristanvb@openismus.com> | 2013-04-06 18:06:51 +0900 |
commit | fbb94477851224a4fc9d7a25bec0284727c5eee5 (patch) | |
tree | c346ba68c3cf774f3862257153993885ba6fc801 | |
parent | 8687fbc15e1ec68305f7fdce2f94d56d55c7d617 (diff) | |
download | gtk+-fbb94477851224a4fc9d7a25bec0284727c5eee5.tar.gz |
gtk_recent_chooser_set_filter: Allow NULL value to unset the filter.
While GtkRecentChooser implementations accept for the "filter" property
to unset the current filter, the API fires an unneeded assertion.
This patch removes the assertion.
-rw-r--r-- | gtk/gtkrecentchooser.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkrecentchooser.c b/gtk/gtkrecentchooser.c index bbaa4c6135..4918fbcbf5 100644 --- a/gtk/gtkrecentchooser.c +++ b/gtk/gtkrecentchooser.c @@ -962,7 +962,7 @@ gtk_recent_chooser_list_filters (GtkRecentChooser *chooser) /** * gtk_recent_chooser_set_filter: * @chooser: a #GtkRecentChooser - * @filter: a #GtkRecentFilter + * @filter: (allow-none): a #GtkRecentFilter * * Sets @filter as the current #GtkRecentFilter object used by @chooser * to affect the displayed recently used resources. @@ -974,7 +974,7 @@ gtk_recent_chooser_set_filter (GtkRecentChooser *chooser, GtkRecentFilter *filter) { g_return_if_fail (GTK_IS_RECENT_CHOOSER (chooser)); - g_return_if_fail (GTK_IS_RECENT_FILTER (filter)); + g_return_if_fail (filter == NULL || GTK_IS_RECENT_FILTER (filter)); g_object_set (G_OBJECT (chooser), "filter", filter, NULL); } |