aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-table-item.c
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2011-02-25 03:06:09 +0800
committerRodrigo Moya <rodrigo@gnome-db.org>2011-06-30 00:41:38 +0800
commitf55aaa5e00a40a137f403a8d5c68dd508059b0b4 (patch)
treeb2c38abbe4ee529bb567b06c65a2a73592298d1a /widgets/table/e-table-item.c
parent8850d234553f203fd16f377db07ccfe514ca6776 (diff)
downloadgsoc2013-evolution-f55aaa5e00a40a137f403a8d5c68dd508059b0b4.tar
gsoc2013-evolution-f55aaa5e00a40a137f403a8d5c68dd508059b0b4.tar.gz
gsoc2013-evolution-f55aaa5e00a40a137f403a8d5c68dd508059b0b4.tar.bz2
gsoc2013-evolution-f55aaa5e00a40a137f403a8d5c68dd508059b0b4.tar.lz
gsoc2013-evolution-f55aaa5e00a40a137f403a8d5c68dd508059b0b4.tar.xz
gsoc2013-evolution-f55aaa5e00a40a137f403a8d5c68dd508059b0b4.tar.zst
gsoc2013-evolution-f55aaa5e00a40a137f403a8d5c68dd508059b0b4.zip
Use G_SIGNAL_TYPE_STATIC_SCOPE for all GdkEvent signal params.
I thought this might be the cause of bug #643089. Turns out it wasn't, but it's a good thing to do anyway.
Diffstat (limited to 'widgets/table/e-table-item.c')
-rw-r--r--widgets/table/e-table-item.c30
1 files changed, 20 insertions, 10 deletions
diff --git a/widgets/table/e-table-item.c b/widgets/table/e-table-item.c
index 2276bb58c8..746e4c41b4 100644
--- a/widgets/table/e-table-item.c
+++ b/widgets/table/e-table-item.c
@@ -2918,8 +2918,10 @@ eti_class_init (ETableItemClass *class)
G_STRUCT_OFFSET (ETableItemClass, double_click),
NULL, NULL,
e_marshal_NONE__INT_INT_BOXED,
- G_TYPE_NONE, 3, G_TYPE_INT,
- G_TYPE_INT, GDK_TYPE_EVENT);
+ G_TYPE_NONE, 3,
+ G_TYPE_INT,
+ G_TYPE_INT,
+ GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
eti_signals[START_DRAG] =
g_signal_new ("start_drag",
@@ -2928,8 +2930,10 @@ eti_class_init (ETableItemClass *class)
G_STRUCT_OFFSET (ETableItemClass, start_drag),
g_signal_accumulator_true_handled, NULL,
e_marshal_BOOLEAN__INT_INT_BOXED,
- G_TYPE_BOOLEAN, 3, G_TYPE_INT,
- G_TYPE_INT, GDK_TYPE_EVENT);
+ G_TYPE_BOOLEAN, 3,
+ G_TYPE_INT,
+ G_TYPE_INT,
+ GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
eti_signals[RIGHT_CLICK] =
g_signal_new ("right_click",
@@ -2938,8 +2942,10 @@ eti_class_init (ETableItemClass *class)
G_STRUCT_OFFSET (ETableItemClass, right_click),
g_signal_accumulator_true_handled, NULL,
e_marshal_BOOLEAN__INT_INT_BOXED,
- G_TYPE_BOOLEAN, 3, G_TYPE_INT,
- G_TYPE_INT, GDK_TYPE_EVENT);
+ G_TYPE_BOOLEAN, 3,
+ G_TYPE_INT,
+ G_TYPE_INT,
+ GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
eti_signals[CLICK] =
g_signal_new ("click",
@@ -2948,8 +2954,10 @@ eti_class_init (ETableItemClass *class)
G_STRUCT_OFFSET (ETableItemClass, click),
g_signal_accumulator_true_handled, NULL,
e_marshal_BOOLEAN__INT_INT_BOXED,
- G_TYPE_BOOLEAN, 3, G_TYPE_INT,
- G_TYPE_INT, GDK_TYPE_EVENT);
+ G_TYPE_BOOLEAN, 3,
+ G_TYPE_INT,
+ G_TYPE_INT,
+ GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
eti_signals[KEY_PRESS] =
g_signal_new ("key_press",
@@ -2958,8 +2966,10 @@ eti_class_init (ETableItemClass *class)
G_STRUCT_OFFSET (ETableItemClass, key_press),
g_signal_accumulator_true_handled, NULL,
e_marshal_BOOLEAN__INT_INT_BOXED,
- G_TYPE_BOOLEAN, 3, G_TYPE_INT,
- G_TYPE_INT, GDK_TYPE_EVENT);
+ G_TYPE_BOOLEAN, 3,
+ G_TYPE_INT,
+ G_TYPE_INT,
+ GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
eti_signals[STYLE_SET] =
g_signal_new ("style_set",