[gnome-text-editor] page: stop tracking draft when discarding changes
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-text-editor] page: stop tracking draft when discarding changes
- Date: Tue, 14 Dec 2021 01:03:47 +0000 (UTC)
commit b03ec56240d5290ba7a8499ee17f8d4db72a6153
Author: Christian Hergert <chergert redhat com>
Date: Mon Dec 13 17:02:57 2021 -0800
page: stop tracking draft when discarding changes
src/editor-page.c | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/src/editor-page.c b/src/editor-page.c
index a8fd107..10112b8 100644
--- a/src/editor-page.c
+++ b/src/editor-page.c
@@ -1429,6 +1429,7 @@ _editor_page_discard_changes_async (EditorPage *self,
{
g_autoptr(GFile) draft_file = NULL;
g_autoptr(GTask) task = NULL;
+ const char *draft_id;
g_return_if_fail (EDITOR_IS_PAGE (self));
g_return_if_fail (!cancellable || G_IS_CANCELLABLE (cancellable));
@@ -1438,6 +1439,9 @@ _editor_page_discard_changes_async (EditorPage *self,
g_task_set_task_data (task, GINT_TO_POINTER (reload), NULL);
draft_file = _editor_document_get_draft_file (self->document);
+ draft_id = _editor_document_get_draft_id (self->document);
+
+ _editor_session_remove_draft (EDITOR_SESSION_DEFAULT, draft_id);
g_file_delete_async (draft_file,
G_PRIORITY_DEFAULT,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]