summaryrefslogtreecommitdiff
path: root/x11-toolkits/gtk30/files/patch-gtk_gtkimage.c
blob: 64317b2987ad7f6d512f9062b16fce9f5ce1557f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Index: gtk/gtkimage.c
===================================================================
RCS file: /cvs/gnome/gtk+/gtk/gtkimage.c,v
retrieving revision 1.54.2.5
diff -p -u -r1.54.2.5 gtkimage.c
--- gtk/gtkimage.c	9 Apr 2005 02:51:02 -0000	1.54.2.5
+++ gtk/gtkimage.c	9 Apr 2005 15:55:36 -0000
@@ -1545,7 +1545,6 @@ gtk_image_expose (GtkWidget      *widget
       GdkBitmap *mask;
       GdkPixbuf *pixbuf;
       gboolean needs_state_transform;
-      GtkStockItem item;
       gchar *stock_id;
 	  
       
@@ -1655,7 +1654,7 @@ gtk_image_expose (GtkWidget      *widget
           break;
 
         case GTK_IMAGE_STOCK:
-	  if (gtk_stock_lookup (image->data.stock.stock_id, &item))
+	  if (gtk_style_lookup_icon_set (widget->style, image->data.stock.stock_id))
 	    stock_id = image->data.stock.stock_id;
 	  else
 	    stock_id = GTK_STOCK_MISSING_IMAGE;
@@ -1955,7 +1954,6 @@ gtk_image_calc_size (GtkImage *image)
 {
   GtkWidget *widget = GTK_WIDGET (image);
   GdkPixbuf *pixbuf = NULL;
-  GtkStockItem item;
   gchar *stock_id;
   
   /* We update stock/icon set on every size request, because
@@ -1966,7 +1964,7 @@ gtk_image_calc_size (GtkImage *image)
   switch (image->storage_type)
     {
     case GTK_IMAGE_STOCK:
-      if (gtk_stock_lookup (image->data.stock.stock_id, &item))
+      if (gtk_style_lookup_icon_set (widget->style, image->data.stock.stock_id))
 	stock_id = image->data.stock.stock_id;
       else
 	stock_id = GTK_STOCK_MISSING_IMAGE;