summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Van Berkom <tristanvb@openismus.com>2013-04-06 17:56:19 +0900
committerTristan Van Berkom <tristanvb@openismus.com>2013-04-06 18:06:51 +0900
commitfbb94477851224a4fc9d7a25bec0284727c5eee5 (patch)
treec346ba68c3cf774f3862257153993885ba6fc801
parent8687fbc15e1ec68305f7fdce2f94d56d55c7d617 (diff)
downloadgtk+-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.c4
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);
}