summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2003-09-15 10:27:05 +0000
committerBastien Nocera <hadess@src.gnome.org>2003-09-15 10:27:05 +0000
commit52617a691aa8ee1f4ac3dbf4d450bfeb1773863f (patch)
tree476e87bde41b4f177dc9cfaa3b8d53633a9fbc8e /gtk
parentc647c4dd519988eef0462d75edc111e5e763c938 (diff)
downloadgtk+-52617a691aa8ee1f4ac3dbf4d450bfeb1773863f.tar.gz
avoid crash when selecting a new filter and clicking a different directory
2003-09-15 Bastien Nocera <hadess@hadess.net> * gtkfilefilter.c: (gtk_file_filter_filter): avoid crash when selecting a new filter and clicking a different directory
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkfilefilter.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtkfilefilter.c b/gtk/gtkfilefilter.c
index b57bf25574..762f923559 100644
--- a/gtk/gtkfilefilter.c
+++ b/gtk/gtkfilefilter.c
@@ -354,7 +354,8 @@ gtk_file_filter_filter (GtkFileFilter *filter,
switch (rule->type)
{
case FILTER_RULE_MIME_TYPE:
- if (strcmp (rule->u.mime_type, filter_info->mime_type) == 0)
+ if (filter_info->mime_type != NULL
+ && strcmp (rule->u.mime_type, filter_info->mime_type) == 0)
return TRUE;
break;
case FILTER_RULE_PATTERN: