[nautilus/csoriano/tasks: 5/31] application: control lifetime of task manager
- From: Carlos Soriano <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/csoriano/tasks: 5/31] application: control lifetime of task manager
- Date: Fri, 19 Jan 2018 23:25:38 +0000 (UTC)
commit b4a8e3256b8db9dc58d2d2aca4e8faae8eef6580
Author: Ernestas Kulik <ernestask gnome org>
Date: Mon May 15 10:29:05 2017 +0300
application: control lifetime of task manager
src/nautilus-application.c | 6 ++++++
1 file changed, 6 insertions(+)
---
diff --git a/src/nautilus-application.c b/src/nautilus-application.c
index d64f1be56..bd60f6531 100644
--- a/src/nautilus-application.c
+++ b/src/nautilus-application.c
@@ -55,6 +55,8 @@
#define DEBUG_FLAG NAUTILUS_DEBUG_APPLICATION
#include "nautilus-debug.h"
+#include "nautilus-task-manager.h"
+
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
@@ -84,6 +86,8 @@ typedef struct
NautilusTagManager *tag_manager;
GCancellable *tag_manager_cancellable;
+
+ NautilusTaskManager *task_manager;
} NautilusApplicationPrivate;
G_DEFINE_TYPE_WITH_PRIVATE (NautilusApplication, nautilus_application, GTK_TYPE_APPLICATION);
@@ -607,6 +611,7 @@ nautilus_application_finalize (GObject *object)
g_hash_table_destroy (priv->notifications);
g_clear_object (&priv->undo_manager);
+ g_clear_object (&priv->task_manager);
g_clear_object (&priv->tag_manager);
@@ -1101,6 +1106,7 @@ nautilus_application_init (NautilusApplication *self)
NULL);
priv->undo_manager = nautilus_file_undo_manager_new ();
+ priv->task_manager = nautilus_task_manager_dup_singleton ();
priv->tag_manager_cancellable = g_cancellable_new ();
priv->tag_manager = nautilus_tag_manager_get ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]