[gnome-todo] task-list-view: always select new task row first



commit 9a3b39ad1169008871f44f75e38192e9bee6f39e
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Sat Apr 22 11:12:01 2017 -0300

    task-list-view: always select new task row first
    
    Otherwise the Edit Pane gets in the way.

 src/gtd-task-list-view.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/gtd-task-list-view.c b/src/gtd-task-list-view.c
index 94e39ed..ec90946 100644
--- a/src/gtd-task-list-view.c
+++ b/src/gtd-task-list-view.c
@@ -194,6 +194,8 @@ set_active_row (GtdTaskListView *self,
         gtd_task_row_set_active (GTD_TASK_ROW (row), TRUE);
       else
         gtd_new_task_row_set_active (GTD_NEW_TASK_ROW (row), TRUE);
+
+      gtk_widget_grab_focus (row);
     }
 }
 
@@ -1663,7 +1665,7 @@ gtd_task_list_view_init (GtdTaskListView *self)
 
   gtk_widget_init_template (GTK_WIDGET (self));
 
-  self->priv->active_row = GTK_WIDGET (self->priv->new_task_row);
+  set_active_row (self, GTK_WIDGET (self->priv->new_task_row));
 
   gtk_drag_dest_set (GTK_WIDGET (self->priv->listbox),
                      0,


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