- Don't return generic fallback icons for files, as this means custom

mimetypes don't work (from svn)
This commit is contained in:
Alexander Larsson 2008-10-24 08:41:50 +00:00
parent 2fd7873b20
commit 6e8ec0de66
2 changed files with 27 additions and 1 deletions

View File

@ -0,0 +1,19 @@
Index: gio/glocalfileinfo.c
===================================================================
--- gio/glocalfileinfo.c (revision 7620)
+++ gio/glocalfileinfo.c (revision 7621)
@@ -1577,12 +1577,8 @@ _g_local_file_info_get (const char
if (S_ISDIR (statbuf.st_mode))
type_icon = "folder";
- else if (statbuf.st_mode & S_IXUSR)
- type_icon = "application-x-executable";
- else
- type_icon = "text-x-generic";
-
- g_themed_icon_append_name (G_THEMED_ICON (icon), type_icon);
+ if (type_icon)
+ g_themed_icon_append_name (G_THEMED_ICON (icon), type_icon);
}
}

View File

@ -3,7 +3,7 @@
Summary: A library of handy utility functions Summary: A library of handy utility functions
Name: glib2 Name: glib2
Version: 2.18.2 Version: 2.18.2
Release: 1%{?dist} Release: 2%{?dist}
License: LGPLv2+ License: LGPLv2+
Group: System Environment/Libraries Group: System Environment/Libraries
URL: http://www.gtk.org URL: http://www.gtk.org
@ -22,6 +22,8 @@ BuildRequires: glibc-devel
# https://bugzilla.redhat.com/show_bug.cgi?id=442835 # https://bugzilla.redhat.com/show_bug.cgi?id=442835
# http://bugzilla.gnome.org/show_bug.cgi?id=528670 # http://bugzilla.gnome.org/show_bug.cgi?id=528670
Patch2: gio-2.18-always-pass-fuse-file-uri.patch Patch2: gio-2.18-always-pass-fuse-file-uri.patch
# http://bugzilla.gnome.org/show_bug.cgi?id=528320 (from svn)
Patch3: glib-2.18.2-no-generic-icons.patch
# this patch requires autoreconf # this patch requires autoreconf
BuildRequires: autoconf automake libtool gettext-devel gtk-doc BuildRequires: autoconf automake libtool gettext-devel gtk-doc
@ -58,6 +60,7 @@ of version 2 of the GLib library.
%prep %prep
%setup -q -n glib-%{version} %setup -q -n glib-%{version}
%patch2 -p1 -b .always-pass-fuse-file-uri %patch2 -p1 -b .always-pass-fuse-file-uri
%patch3 -p0 -b .no-generic-icons
autoreconf autoreconf
@ -134,6 +137,10 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/lib*.a %{_libdir}/lib*.a
%changelog %changelog
* Fri Oct 24 2008 Alexander Larsson <alexl@redhat.com> - 2.18.2-2
- Don't return generic fallback icons for files,
as this means custom mimetypes don't work (from svn)
* Thu Oct 16 2008 Matthias Clasen <mclasen@redhat.com> - 2.18.2-1 * Thu Oct 16 2008 Matthias Clasen <mclasen@redhat.com> - 2.18.2-1
- Update to 2.18.2 - Update to 2.18.2