[evolution-patches] e-table patch for bug #40464



We need to mark the GtkSelectionData signal args as _STATIC_SCOPE like
they are in e-tree.c

Chris
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/gal/gal/e-table/ChangeLog,v
retrieving revision 1.884
diff -u -r1.884 ChangeLog
--- ChangeLog	18 Apr 2003 19:51:01 -0000	1.884
+++ ChangeLog	20 Apr 2003 02:00:57 -0000
@@ -1,3 +1,10 @@
+2003-04-19  Chris Toshok  <toshok ximian com>
+
+	[ fixes evolution bug #40464 ]
+	* e-table.c (e_table_class_init): use G_SIGNAL_TYPE_STATIC_SCOPE
+	for the GtkSelectionData args of table_drag_data_get and
+	table_drag_data_received.
+
 2003-04-18  Mike Kestner  <mkestner ximian com>
 
 	* e-cell-text.c (build_layout): if the layout splits into more
Index: e-table.c
===================================================================
RCS file: /cvs/gnome/gal/gal/e-table/e-table.c,v
retrieving revision 1.221
diff -u -r1.221 e-table.c
--- e-table.c	23 Mar 2003 09:57:10 -0000	1.221
+++ e-table.c	20 Apr 2003 02:00:57 -0000
@@ -3142,7 +3142,7 @@
 			      G_TYPE_INT,
 			      G_TYPE_INT,
 			      GDK_TYPE_DRAG_CONTEXT,
-			      GTK_TYPE_SELECTION_DATA,
+			      GTK_TYPE_SELECTION_DATA | G_SIGNAL_TYPE_STATIC_SCOPE,
 			      G_TYPE_UINT,
 			      G_TYPE_UINT);
 	et_signals[TABLE_DRAG_DATA_DELETE] =
@@ -3210,7 +3210,7 @@
 			      GDK_TYPE_DRAG_CONTEXT,
 			      G_TYPE_INT,
 			      G_TYPE_INT,
-			      GTK_TYPE_SELECTION_DATA,
+			      GTK_TYPE_SELECTION_DATA | G_SIGNAL_TYPE_STATIC_SCOPE,
 			      G_TYPE_UINT,
 			      G_TYPE_UINT);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]