diff options
author | Alberto Garcia <agarcia@igalia.com> | 2009-11-11 12:14:16 +0100 |
---|---|---|
committer | Kristian Rietveld <kris@gtk.org> | 2009-11-15 13:42:36 +0100 |
commit | 087348a55d28aa43cd9fa1eb21f7947326a548d2 (patch) | |
tree | 8db34d190cb761ce7d193c80a36904a0fb9bf011 /gtk | |
parent | 7fda8e6378d90bc8cf670ffe9dea682911e5e241 (diff) | |
download | gtk+-087348a55d28aa43cd9fa1eb21f7947326a548d2.tar.gz |
Bug 601512 - Remove unnecessary check in GtkTreeModelFilter
gtk_tree_model_filter_set_visible_func() is checking for
priv->visible_func, but that is always going to be NULL since there's
no way to call this function twice.
Besides that the code itself is wrong, since it tries to call
priv->visible_destroy without making sure that it's not NULL
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtktreemodelfilter.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/gtk/gtktreemodelfilter.c b/gtk/gtktreemodelfilter.c index 074a7a4fa1..a3398e602d 100644 --- a/gtk/gtktreemodelfilter.c +++ b/gtk/gtktreemodelfilter.c @@ -3058,14 +3058,6 @@ gtk_tree_model_filter_set_visible_func (GtkTreeModelFilter *filter, g_return_if_fail (func != NULL); g_return_if_fail (filter->priv->visible_method_set == FALSE); - if (filter->priv->visible_func) - { - GDestroyNotify d = filter->priv->visible_destroy; - - filter->priv->visible_destroy = NULL; - d (filter->priv->visible_data); - } - filter->priv->visible_func = func; filter->priv->visible_data = data; filter->priv->visible_destroy = destroy; |