summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorLi Yuan <li.yuan@sun.com>2010-03-04 16:30:00 +0800
committerLi Yuan <li.yuan@sun.com>2010-03-04 16:30:00 +0800
commit8c30affb6eba3202c2814e824428f91fd490bd22 (patch)
tree1f2f30021dad9daf4d91dcd06dec7d31f28a107c /modules
parent15d1d8bb3b3c408002aaac19566b5d1f23a04aa0 (diff)
downloadgdk-pixbuf-8c30affb6eba3202c2814e824428f91fd490bd22.tar.gz
Return FALSE in signal handlers to make the signals be propagated
Bug #611686.
Diffstat (limited to 'modules')
-rw-r--r--modules/other/gail/gailtreeview.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/modules/other/gail/gailtreeview.c b/modules/other/gail/gailtreeview.c
index e4233a8f5..a05429783 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,
@@ -2660,7 +2660,7 @@ idle_cursor_changed (gpointer data)
return FALSE;
}
-static void
+static gboolean
focus_in (GtkWidget *widget)
{
GtkTreeView *tree_view;
@@ -2692,9 +2692,10 @@ focus_in (GtkWidget *widget)
}
}
}
+ return FALSE;
}
-static void
+static gboolean
focus_out (GtkWidget *widget)
{
GailTreeView *gail_tree_view;
@@ -2707,6 +2708,7 @@ focus_out (GtkWidget *widget)
g_object_unref (gail_tree_view->focus_cell);
gail_tree_view->focus_cell = NULL;
}
+ return FALSE;
}
static void