[gtksourceview] Completion: select first proposal after move-page
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] Completion: select first proposal after move-page
- Date: Thu, 21 Feb 2013 21:34:53 +0000 (UTC)
commit 94874d4a9aeeec2d1517e4c6ae16242fdce46112
Author: Sébastien Wilmet <swilmet gnome org>
Date: Thu Feb 21 22:32:50 2013 +0100
Completion: select first proposal after move-page
It's more logical to be at the start of the provider when we switch
between providers with move-page.
gtksourceview/gtksourcecompletion.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/gtksourceview/gtksourcecompletion.c b/gtksourceview/gtksourcecompletion.c
index b49bb20..51262bc 100644
--- a/gtksourceview/gtksourcecompletion.c
+++ b/gtksourceview/gtksourcecompletion.c
@@ -1210,6 +1210,12 @@ gtk_source_completion_move_page (GtkSourceCompletion *completion,
GtkScrollStep step,
gint num)
{
+ GtkTreeSelection *selection = gtk_tree_view_get_selection (completion->priv->tree_view_proposals);
+
+ /* Unselect all, so the first proposal is selected if needed, after the
+ * page move. */
+ gtk_tree_selection_unselect_all (selection);
+
if (step == GTK_SCROLL_ENDS)
{
if (num > 0)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]