[gitg] Select row when going into selection mode



commit 03348c97a8794d4568c49514f45535a11b395fcb
Author: Jesse van den Kieboom <jessevdk gmail com>
Date:   Sun Mar 15 10:23:27 2015 +0100

    Select row when going into selection mode
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=742255.

 libgitg/gitg-repository-list-box.vala |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/libgitg/gitg-repository-list-box.vala b/libgitg/gitg-repository-list-box.vala
index 05d84ba..dc11f1d 100644
--- a/libgitg/gitg-repository-list-box.vala
+++ b/libgitg/gitg-repository-list-box.vala
@@ -240,6 +240,14 @@ namespace Gitg
                        if (ev->triggers_context_menu() && mode == SelectionMode.NORMAL)
                        {
                                mode = SelectionMode.SELECTION;
+
+                               var row = get_row_at_y((int)event.y) as Row;
+
+                               if (row != null)
+                               {
+                                       row.selected = true;
+                               }
+
                                return true;
                        }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]