[gnome-shell] shell-recorder-src: Statically init mutexes instead of using the deprecated API
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] shell-recorder-src: Statically init mutexes instead of using the deprecated API
- Date: Tue, 18 Oct 2011 20:35:57 +0000 (UTC)
commit 338ba10ca2fc30d6c013fb5677f5828dd8dc5e46
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Mon Oct 17 11:03:29 2011 -0400
shell-recorder-src: Statically init mutexes instead of using the deprecated API
https://bugzilla.gnome.org/show_bug.cgi?id=662011
src/shell-recorder-src.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/shell-recorder-src.c b/src/shell-recorder-src.c
index 5fbdf7c..3c6bdef 100644
--- a/src/shell-recorder-src.c
+++ b/src/shell-recorder-src.c
@@ -10,6 +10,7 @@ struct _ShellRecorderSrc
{
GstPushSrc parent;
+ GMutex mutex_data;
GMutex *mutex;
GstCaps *caps;
@@ -40,7 +41,8 @@ shell_recorder_src_init (ShellRecorderSrc *src,
ShellRecorderSrcClass *klass)
{
src->queue = g_async_queue_new ();
- src->mutex = g_mutex_new ();
+ src->mutex = &src->mutex_data;
+ g_mutex_init (src->mutex);
}
static void
@@ -140,7 +142,7 @@ shell_recorder_src_finalize (GObject *object)
shell_recorder_src_set_caps (src, NULL);
g_async_queue_unref (src->queue);
- g_mutex_free (src->mutex);
+ g_mutex_clear (src->mutex);
G_OBJECT_CLASS (parent_class)->finalize (object);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]