[gnome-characters: 3/5] Only remembers rows that are actually selectable.



commit 749a1a255627ab1ef8fbb5e9b5c9983a8f25c8bc
Author: Paul Court <g rgoyle com>
Date:   Wed Jul 24 11:32:07 2019 +0100

    Only remembers rows that are actually selectable.

 src/categoryList.js | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)
---
diff --git a/src/categoryList.js b/src/categoryList.js
index acc119d..ccd9b5f 100644
--- a/src/categoryList.js
+++ b/src/categoryList.js
@@ -206,11 +206,8 @@ const CategoryListWidget = GObject.registerClass({
     }
 
     vfunc_row_selected(row) {
-        if (row !== null) {
-            this._lastSelectedRow = row;
-        }
-
         if (row != null && row.selectable) {
+            this._lastSelectedRow = row;
             let toplevel = row.get_toplevel();
             let action = toplevel.lookup_action(row.category.action_name);
             action.activate(new GLib.Variant('s', row.category.name));


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