[gnome-media] grecord: assert if tick_id is not 0
- From: Marc-Andre Lureau <malureau src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnome-media] grecord: assert if tick_id is not 0
- Date: Mon, 4 May 2009 15:43:34 -0400 (EDT)
commit 6314e637947135a0c71b11613e4f2cc5575f2c15
Author: Marc-André Lureau <marcandre lureau gmail com>
Date: Mon May 4 22:25:16 2009 +0300
grecord: assert if tick_id is not 0
It can help to track http://bugzilla.gnome.org/show_bug.cgi?id=560193.
---
grecord/src/gsr-window.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/grecord/src/gsr-window.c b/grecord/src/gsr-window.c
index b9f182c..764bee6 100644
--- a/grecord/src/gsr-window.c
+++ b/grecord/src/gsr-window.c
@@ -1709,6 +1709,8 @@ record_start (gpointer user_data)
GSRWindow *window = GSR_WINDOW (user_data);
gchar *name;
+ g_assert (window->priv->tick_id == 0);
+
window->priv->get_length_attempts = 16;
window->priv->tick_id = g_timeout_add (200, (GSourceFunc) record_tick_callback, window);
@@ -2625,6 +2627,7 @@ gsr_window_finalize (GObject *object)
if (priv->tick_id > 0) {
g_source_remove (priv->tick_id);
+ window->priv->play->tick_id = 0;
}
if (priv->record_id > 0) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]