diff options
author | Peter Johanson <latexer@gentoo.org> | 2005-03-07 19:54:39 +0000 |
---|---|---|
committer | Peter Johanson <latexer@gentoo.org> | 2005-03-07 19:54:39 +0000 |
commit | 9cc729a0f5f279dc49fadcb198af711ec63cbde7 (patch) | |
tree | 8826e3bd6bb37b93cd67b4072a1c1426e5a6a009 /dev-util/monodevelop/files | |
parent | add ppc-macos (diff) | |
download | gentoo-2-9cc729a0f5f279dc49fadcb198af711ec63cbde7.tar.gz gentoo-2-9cc729a0f5f279dc49fadcb198af711ec63cbde7.tar.bz2 gentoo-2-9cc729a0f5f279dc49fadcb198af711ec63cbde7.zip |
Add a fix for icon loading with some gtk+ themes. See bug #83607. Thanks to Alexander Kaiser for the fix.
(Portage version: 2.0.51.19)
Diffstat (limited to 'dev-util/monodevelop/files')
-rw-r--r-- | dev-util/monodevelop/files/digest-monodevelop-0.5.1-r4 | 2 | ||||
-rw-r--r-- | dev-util/monodevelop/files/monodevelop-0.5.1-iconloader.diff | 32 |
2 files changed, 34 insertions, 0 deletions
diff --git a/dev-util/monodevelop/files/digest-monodevelop-0.5.1-r4 b/dev-util/monodevelop/files/digest-monodevelop-0.5.1-r4 new file mode 100644 index 000000000000..b7d171cb1f78 --- /dev/null +++ b/dev-util/monodevelop/files/digest-monodevelop-0.5.1-r4 @@ -0,0 +1,2 @@ +MD5 d89458a2d909da09b2cc1f37e16d8990 monodevelop-0.5.1.tar.gz 1806990 +MD5 ef72a432a4da1cb79733d691dc6edd40 monodevelop-0.5.1-mono-1.1.x-compat.diff.bz2 4087 diff --git a/dev-util/monodevelop/files/monodevelop-0.5.1-iconloader.diff b/dev-util/monodevelop/files/monodevelop-0.5.1-iconloader.diff new file mode 100644 index 000000000000..942d71ceb0c7 --- /dev/null +++ b/dev-util/monodevelop/files/monodevelop-0.5.1-iconloader.diff @@ -0,0 +1,32 @@ +Index: Core/src/MonoDevelop.Gui.Utils/FileIcons/FileIconLoader.cs +=================================================================== +--- ./src/Libraries/MonoDevelop.Gui.Utils/FileIcons/FileIconLoader.cs (revision 2122) ++++ ./src/Libraries/MonoDevelop.Gui.Utils/FileIcons/FileIconLoader.cs (working copy) +@@ -44,20 +44,21 @@ + { + Gdk.Pixbuf bf = (Gdk.Pixbuf) iconHash [type]; + if (bf == null) { +- int i; +- string p_filename = "gnome-fs-regular"; ++ const string default_icon_location = "../data/resources/icons/gnome-fs-regular.png"; ++ string p_filename = ""; + try { ++ int i; + p_filename = iconTheme.LookupIcon (type, 24, new Gnome.IconData (), out i); +- if (p_filename == "") { +- return new Gdk.Pixbuf ("../data/resources/icons/gnome-fs-regular.png"); ++ if (p_filename.Equals ("")) { ++ p_filename = default_icon_location; + } + } catch { +- return new Gdk.Pixbuf ("../data/resources/icons/gnome-fs-regular.png"); ++ p_filename = default_icon_location; + } + try { + bf = new Gdk.Pixbuf (p_filename); + } catch { +- bf = new Gdk.Pixbuf ("../data/resources/icons/gnome-fs-regular.png"); ++ bf = new Gdk.Pixbuf (default_icon_location); + } + iconHash [type] = bf; + } |