[gnome-commander] Use new GMutex API
- From: Uwe Scholz <uwescholz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-commander] Use new GMutex API
- Date: Fri, 14 Apr 2017 10:13:47 +0000 (UTC)
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]