[gtksourceview] Completion: select first proposal after move-page



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]