From 8ba7712b4efef0061650d2dd730b44c527ff0098 Mon Sep 17 00:00:00 2001 From: Li Yuan Date: Thu, 4 Mar 2010 16:30:00 +0800 Subject: [PATCH] Return FALSE in signal handlers to make the signals be propagated Bug #611686. (cherry picked from commit 8c30affb6eba3202c2814e824428f91fd490bd22) --- modules/other/gail/gailtreeview.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/other/gail/gailtreeview.c b/modules/other/gail/gailtreeview.c index 508f23371b..1ffec9838f 100644 --- a/modules/other/gail/gailtreeview.c +++ b/modules/other/gail/gailtreeview.c @@ -193,8 +193,8 @@ static void gail_tree_view_changed_gtk (GtkTreeSelection static void columns_changed (GtkTreeView *tree_view); static void cursor_changed (GtkTreeView *tree_view); static gint idle_cursor_changed (gpointer data); -static void focus_in (GtkWidget *widget); -static void focus_out (GtkWidget *widget); +static gboolean focus_in (GtkWidget *widget); +static gboolean focus_out (GtkWidget *widget); static void model_row_changed (GtkTreeModel *tree_model, GtkTreePath *path, @@ -2658,7 +2658,7 @@ idle_cursor_changed (gpointer data) return FALSE; } -static void +static gboolean focus_in (GtkWidget *widget) { GtkTreeView *tree_view; @@ -2690,9 +2690,10 @@ focus_in (GtkWidget *widget) } } } + return FALSE; } -static void +static gboolean focus_out (GtkWidget *widget) { GailTreeView *gail_tree_view; @@ -2705,6 +2706,7 @@ focus_out (GtkWidget *widget) g_object_unref (gail_tree_view->focus_cell); gail_tree_view->focus_cell = NULL; } + return FALSE; } static void