[gnome-text-editor/gnome-42] session: ensure task is always completed



commit 7cf8457f0b56e1e48f0662bde8fc2ed079fb4d9b
Author: Christian Hergert <chergert redhat com>
Date:   Fri May 13 14:32:12 2022 -0700

    session: ensure task is always completed
    
    This can happen if org.gnome.desktop.privacy remember-recent-files is set
    to false, causing a segfault at shutdown when persisting the session back
    to disk.
    
    Fixes #371

 src/editor-session.c | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/src/editor-session.c b/src/editor-session.c
index 44d3bf2..466da42 100644
--- a/src/editor-session.c
+++ b/src/editor-session.c
@@ -1103,6 +1103,7 @@ editor_session_update_recent_worker (GTask        *task,
       /* Just delete recent files if the user doesn't want them */
       g_autofree gchar *path = get_bookmarks_filename ();
       g_unlink (path);
+      g_task_return_boolean (task, TRUE);
       return;
     }
 


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