diff options
author | Matthias Clasen <mclasen@redhat.com> | 2004-11-12 03:39:02 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-11-12 03:39:02 +0000 |
commit | 3411287ebd8b1c2fbd9b695515778132e7cadd8a (patch) | |
tree | a17f079da49ab59e085c5c5476fd072ab81f2518 /gtk/gtkfilefilter.c | |
parent | 73b0f2bc458593c0162ab0fa8d24a40c7ffe2d1b (diff) | |
download | gtk+-3411287ebd8b1c2fbd9b695515778132e7cadd8a.tar.gz |
Don't try to use xdgmime on Windows where we don't build it. (#157944, J.
2004-11-11 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilefilter.c: Don't try to use xdgmime on
Windows where we don't build it. (#157944, J. Ali Harlow)
Diffstat (limited to 'gtk/gtkfilefilter.c')
-rw-r--r-- | gtk/gtkfilefilter.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk/gtkfilefilter.c b/gtk/gtkfilefilter.c index 561b6fa4d8..1a4769c70b 100644 --- a/gtk/gtkfilefilter.c +++ b/gtk/gtkfilefilter.c @@ -26,8 +26,10 @@ #include "gtkobject.h" #include "gtkprivate.h" +#ifdef G_OS_UNIX #define XDG_PREFIX _gtk_xdg #include "xdgmime/xdgmime.h" +#endif typedef struct _GtkFileFilterClass GtkFileFilterClass; typedef struct _FilterRule FilterRule; @@ -406,7 +408,11 @@ gtk_file_filter_filter (GtkFileFilter *filter, { case FILTER_RULE_MIME_TYPE: if (filter_info->mime_type != NULL +#ifdef G_OS_UNIX && xdg_mime_mime_type_subclass (filter_info->mime_type, rule->u.mime_type)) +#else + && strcmp (rule->u.mime_type, filter_info->mime_type) == 0) +#endif return TRUE; break; case FILTER_RULE_PATTERN: |