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
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
17 + case ICON_SUFFIX_ANI:
20 g_assert_not_reached();
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;
29 retval = ICON_SUFFIX_NONE;
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;
38 return ICON_SUFFIX_NONE;
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);