summaryrefslogtreecommitdiffstats
path: root/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtkicontheme.c.diff
diff options
context:
space:
mode:
Diffstat (limited to 'meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtkicontheme.c.diff')
-rw-r--r--meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtkicontheme.c.diff48
1 files changed, 48 insertions, 0 deletions
diff --git a/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtkicontheme.c.diff b/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtkicontheme.c.diff
new file mode 100644
index 0000000000..ff9cf71096
--- /dev/null
+++ b/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtkicontheme.c.diff
@@ -0,0 +1,48 @@
1--- gtk+-2.6.4/gtk/gtkicontheme.c 2005-03-01 17:24:48.000000000 +0200
2+++ gtk+-2.6.4/gtk/gtkicontheme.c 2005-04-06 16:19:36.807942704 +0300
3@@ -64,7 +64,8 @@
4 ICON_SUFFIX_XPM = 1 << 0,
5 ICON_SUFFIX_SVG = 1 << 1,
6 ICON_SUFFIX_PNG = 1 << 2,
7- HAS_ICON_FILE = 1 << 3
8+ HAS_ICON_FILE = 1 << 3,
9+ ICON_SUFFIX_ANI = 1 << 4
10 } IconSuffix;
11
12
13@@ -1743,6 +1744,8 @@
14 return ".svg";
15 case ICON_SUFFIX_PNG:
16 return ".png";
17+ case ICON_SUFFIX_ANI:
18+ return ".ani";
19 default:
20 g_assert_not_reached();
21 }
22@@ -1760,6 +1763,8 @@
23 retval = ICON_SUFFIX_SVG;
24 else if (g_str_has_suffix (name, ".xpm"))
25 retval = ICON_SUFFIX_XPM;
26+ else if (g_str_has_suffix (name, ".ani"))
27+ retval = ICON_SUFFIX_ANI;
28 else
29 retval = ICON_SUFFIX_NONE;
30
31@@ -1776,6 +1781,8 @@
32 return ICON_SUFFIX_SVG;
33 else if ((suffix & ICON_SUFFIX_XPM) != 0)
34 return ICON_SUFFIX_XPM;
35+ else if ((suffix & ICON_SUFFIX_ANI) != 0)
36+ return ICON_SUFFIX_ANI;
37 else
38 return ICON_SUFFIX_NONE;
39 }
40@@ -2558,7 +2565,7 @@
41 icon_info->pixbuf = gdk_pixbuf_scale_simple (source_pixbuf,
42 0.5 + image_width * icon_info->scale,
43 0.5 + image_height * icon_info->scale,
44- GDK_INTERP_BILINEAR);
45+ GDK_INTERP_NEAREST);
46 g_object_unref (source_pixbuf);
47 }
48