[gnome-todo] sidebar: Don't add inbox
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-todo] sidebar: Don't add inbox
- Date: Sun, 26 Apr 2020 22:12:23 +0000 (UTC)
commit c3e792629ca87f7ca33a9fa8f279e8eeeb5be43b
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Sun Apr 26 17:42:49 2020 -0300
sidebar: Don't add inbox
src/sidebar/gtd-sidebar.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
---
diff --git a/src/sidebar/gtd-sidebar.c b/src/sidebar/gtd-sidebar.c
index 3e62c80..be4b78c 100644
--- a/src/sidebar/gtd-sidebar.c
+++ b/src/sidebar/gtd-sidebar.c
@@ -104,6 +104,9 @@ static void
add_task_list (GtdSidebar *self,
GtdTaskList *list)
{
+ if (gtd_task_list_is_inbox (list))
+ return;
+
g_debug ("Adding task list '%s'", gtd_task_list_get_name (list));
if (!gtd_task_list_get_archived (list))
@@ -565,7 +568,9 @@ on_task_list_changed_cb (GtdManager *manager,
{
listbox = archived ? self->listbox : self->archive_listbox;
row = get_row_for_task_list (self, listbox, list);
- g_assert (row != NULL);
+
+ if (!row)
+ goto out;
/* Change to another panel or taklist */
if (gtk_list_box_row_is_selected (row))
@@ -578,6 +583,7 @@ on_task_list_changed_cb (GtdManager *manager,
add_task_list (self, list);
}
+out:
gtk_list_box_invalidate_filter (listbox);
}
@@ -591,6 +597,8 @@ on_task_list_removed_cb (GtdManager *manager,
g_debug ("Removing task list '%s'", gtd_task_list_get_name (list));
+ g_assert (!gtd_task_list_is_inbox (list));
+
if (!gtd_task_list_get_archived (list))
listbox = self->listbox;
else
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]