[gnome-todo] list-selector-panel: save tasklist on rename
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-todo] list-selector-panel: save tasklist on rename
- Date: Mon, 13 Feb 2017 23:21:46 +0000 (UTC)
commit 93bd2f1f91eba15e97f1d05f124dafb1d00c0c30
Author: Rohit Kaushik <kaushikrohit325 gmail com>
Date: Wed Jan 18 23:05:30 2017 +0530
list-selector-panel: save tasklist on rename
We have to ensure the tasklist is saved after a rename,
or we can loose that data.
Fix that by calling gtd_manager_save_task_list() after
renaming a taslkist.
https://bugzilla.gnome.org/show_bug.cgi?id=755734
src/views/gtd-list-selector-panel.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/views/gtd-list-selector-panel.c b/src/views/gtd-list-selector-panel.c
index 6bb4aad..80b5ab2 100644
--- a/src/views/gtd-list-selector-panel.c
+++ b/src/views/gtd-list-selector-panel.c
@@ -308,6 +308,7 @@ static void
gtd_list_selector_panel_rename_task_list (GtdListSelectorPanel *panel)
{
GList *selection;
+ GtdManager *manager;
/*
* If the save_rename_button is insensitive, the list name is
@@ -315,7 +316,8 @@ gtd_list_selector_panel_rename_task_list (GtdListSelectorPanel *panel)
*/
if (!gtk_widget_get_sensitive (panel->save_rename_button))
return;
-
+
+ manager = gtd_manager_get_default ();
selection = gtd_list_selector_get_selected_lists (panel->active_selector);
if (selection && selection->data)
@@ -330,6 +332,7 @@ gtd_list_selector_panel_rename_task_list (GtdListSelectorPanel *panel)
gtd_task_list_set_name (list, gtk_entry_get_text (GTK_ENTRY (panel->rename_entry)));
gtd_window_set_mode (window, GTD_WINDOW_MODE_NORMAL);
+ gtd_manager_save_task_list (manager, list);
gtk_widget_hide (panel->rename_popover);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]