]> spindle.queued.net Git - midori/commitdiff
Attempt to fix a build issue with GtkIconEntry
authorChristian Dywan <christian@twotoasts.de>
Sat, 19 Jul 2008 02:07:34 +0000 (04:07 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sat, 19 Jul 2008 02:22:40 +0000 (04:22 +0200)
midori/gtkiconentry.c

index 0745d5ba832d474f49ce022a717b0de2ab4f4ad7..6faa98455a749b24a8358633aac8890b536c8c03 100644 (file)
  * Boston, MA  02111-1307, USA.
  */
 
+#include "gtkiconentry.h"
+
 #include <string.h>
 
-#ifndef GTK_IMAGE_GICON
-#define GTK_IMAGE_GICON 8
+#if GTK_CHECK_VERSION (2, 14, 0)
+#define _GTK_IMAGE_GICON GTK_IMAGE_GICON
+#else
+#define _GTK_IMAGE_GICON 8
 #endif
 
 #ifndef GTK_PARAM_READABLE
@@ -38,8 +42,6 @@
 
 #define P_(s) (s)
 
-#include "gtkiconentry.h"
-
 #define ICON_MARGIN 2
 #define MAX_ICONS 2
 
@@ -1103,7 +1105,7 @@ icon_theme_changed (GtkIconEntry *entry)
        }
 
       #if GLIB_CHECK_VERSION (2, 16, 0)
-      else if (priv->icons[i].storage_type == GTK_IMAGE_GICON)
+      else if (priv->icons[i].storage_type == _GTK_IMAGE_GICON)
        {
          g_object_unref (priv->icons[i].pixbuf);
          priv->icons[i].pixbuf = NULL;
@@ -1506,7 +1508,7 @@ gtk_icon_entry_get_gicon (const GtkIconEntry *entry,
   priv = GTK_ICON_ENTRY_GET_PRIVATE (entry);
   icon_info = &priv->icons[icon_pos];
 
-  return icon_info->storage_type == GTK_IMAGE_GICON ? icon_info->gicon : NULL;
+  return icon_info->storage_type == _GTK_IMAGE_GICON ? icon_info->gicon : NULL;
 }
 #endif