[gnome-commander] Use new GMutex API



commit 2f598dcdc88f47d2f2ba9cf4c1f34ad314692e90
Author: Uwe Scholz <uwescholz src gnome org>
Date:   Fri Apr 14 11:13:45 2017 +0200

    Use new GMutex API

 src/dialogs/gnome-cmd-delete-dialog.cc     |    5 +++--
 src/dialogs/gnome-cmd-file-props-dialog.cc |    4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/src/dialogs/gnome-cmd-delete-dialog.cc b/src/dialogs/gnome-cmd-delete-dialog.cc
index 09dba79..660a735 100644
--- a/src/dialogs/gnome-cmd-delete-dialog.cc
+++ b/src/dialogs/gnome-cmd-delete-dialog.cc
@@ -243,14 +243,15 @@ static gboolean update_delete_status_widgets (DeleteData *data)
 
 inline void do_delete (DeleteData *data)
 {
-    data->mutex = g_mutex_new ();
+    g_mutex_init(data->mutex);
     data->delete_done = FALSE;
     data->vfs_status = GNOME_VFS_OK;
     data->problem_action = -1;
     create_delete_progress_win (data);
 
-    data->thread = g_thread_create ((GThreadFunc) perform_delete_operation, data, FALSE, NULL);
+    data->thread = g_thread_new (NULL, (GThreadFunc) perform_delete_operation, data);
     g_timeout_add (gnome_cmd_data.gui_update_rate, (GSourceFunc) update_delete_status_widgets, data);
+    g_mutex_clear(data->mutex);
 }
 
 
diff --git a/src/dialogs/gnome-cmd-file-props-dialog.cc b/src/dialogs/gnome-cmd-file-props-dialog.cc
index b41051d..9898f18 100644
--- a/src/dialogs/gnome-cmd-file-props-dialog.cc
+++ b/src/dialogs/gnome-cmd-file-props-dialog.cc
@@ -176,7 +176,7 @@ static void do_calc_tree_size (GnomeCmdFilePropsDialogPrivate *data)
     data->size = 0;
     data->count_done = FALSE;
 
-    data->thread = g_thread_create ((PthreadFunc) calc_tree_size_func, data, TRUE, NULL);
+    data->thread = g_thread_new (NULL, (PthreadFunc) calc_tree_size_func, data);
 
     data->updater_proc_id = g_timeout_add (gnome_cmd_data.gui_update_rate, (GSourceFunc) 
update_count_status, data);
 }
@@ -698,7 +698,7 @@ GtkWidget *gnome_cmd_file_props_dialog_create (GnomeCmdFile *f)
     data->dialog = GTK_WIDGET (dialog);
     data->f = f;
     data->uri = f->get_uri();
-    data->mutex = g_mutex_new ();
+    g_mutex_init(data->mutex);
     data->msg = NULL;
     data->notebook = notebook;
     f->ref();


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