Fixed building with Gtk+ < 2.14

This commit is contained in:
Pierre Pronchery 2013-12-08 02:19:38 +01:00
parent ce927b820e
commit a199f054df

View File

@ -87,7 +87,12 @@ static GdkPixbuf * _mime_icon_emblem(GdkPixbuf * pixbuf, int size,
int esize; int esize;
GdkPixbuf * epixbuf; GdkPixbuf * epixbuf;
GtkIconTheme * icontheme; GtkIconTheme * icontheme;
int flags = GTK_ICON_LOOKUP_USE_BUILTIN | GTK_ICON_LOOKUP_FORCE_SIZE; #if GTK_CHECK_VERSION(2, 14, 0)
const int flags = GTK_ICON_LOOKUP_USE_BUILTIN
| GTK_ICON_LOOKUP_FORCE_SIZE;
#else
const int flags = GTK_ICON_LOOKUP_USE_BUILTIN;
#endif
/* work on a copy */ /* work on a copy */
epixbuf = gdk_pixbuf_copy(pixbuf); epixbuf = gdk_pixbuf_copy(pixbuf);
@ -156,7 +161,7 @@ static GdkPixbuf * _mime_icon_folder(Mime * mime, char const * filename,
{ "Videos", "folder-videos" }, { "Videos", "folder-videos" },
}; };
GtkIconTheme * icontheme; GtkIconTheme * icontheme;
int flags = GTK_ICON_LOOKUP_FORCE_SIZE; const int flags = GTK_ICON_LOOKUP_FORCE_SIZE;
if(lst == NULL && vfs_lstat(filename, &ls) == 0) if(lst == NULL && vfs_lstat(filename, &ls) == 0)
lst = &ls; lst = &ls;