summaryrefslogtreecommitdiff
path: root/packages/gtk+/gtk+-2.6.10/compile-against-newer-glib.patch
blob: 3d8f3f614bbeb636211019b7d5ad8f162b76eb95 (plain)
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
42
43
44
45
46
47
48
49
--- gtk+-2.6.10/gtk/gtkstatusbar.h	2005/03/20 07:01:22	1.17
+++ gtk+-2.6.10/gtk/gtkstatusbar.h	2005/12/06 14:25:30	1.17.2.1
@@ -65,7 +65,7 @@
 {
   GtkHBoxClass parent_class;
 
-  GMemChunk *messages_mem_chunk;
+  gpointer messages_mem_chunk;
 
   void	(*text_pushed)	(GtkStatusbar	*statusbar,
 			 guint		 context_id,
--- gtk+-2.6.10/gtk/gtkstatusbar.c	2005/07/21 19:10:48	1.56
+++ gtk+-2.6.10/gtk/gtkstatusbar.c	2005/12/06 14:25:30	1.56.2.1
@@ -302,7 +302,7 @@
   g_return_val_if_fail (text != NULL, 0);
 
   class = GTK_STATUSBAR_GET_CLASS (statusbar);
-  msg = g_chunk_new (GtkStatusbarMsg, class->messages_mem_chunk);
+  msg = g_chunk_new (GtkStatusbarMsg, (GMemChunk *)class->messages_mem_chunk);
   msg->text = g_strdup (text);
   msg->context_id = context_id;
   msg->message_id = statusbar->seq_message_id++;
@@ -343,7 +343,7 @@
 	      statusbar->messages = g_slist_remove_link (statusbar->messages,
 							 list);
 	      g_free (msg->text);
-	      g_mem_chunk_free (class->messages_mem_chunk, msg);
+	      g_mem_chunk_free ((GMemChunk *)class->messages_mem_chunk, msg);
 	      g_slist_free_1 (list);
 	      break;
 	    }
@@ -394,7 +394,7 @@
 	      class = GTK_STATUSBAR_GET_CLASS (statusbar);
 	      statusbar->messages = g_slist_remove_link (statusbar->messages, list);
 	      g_free (msg->text);
-	      g_mem_chunk_free (class->messages_mem_chunk, msg);
+	      g_mem_chunk_free ((GMemChunk *)class->messages_mem_chunk, msg);
 	      g_slist_free_1 (list);
 	      
 	      break;
@@ -459,7 +459,7 @@
 
       msg = list->data;
       g_free (msg->text);
-      g_mem_chunk_free (class->messages_mem_chunk, msg);
+      g_mem_chunk_free ((GMemChunk *)class->messages_mem_chunk, msg);
     }
   g_slist_free (statusbar->messages);
   statusbar->messages = NULL;