From 342b7e70b4e2f4d71f693512326ff0e68c1127c7 Mon Sep 17 00:00:00 2001 From: Tristan Matthews <tristan.matthews@savoirfairelinux.com> Date: Thu, 27 Jun 2013 15:02:57 -0400 Subject: [PATCH] * #26569: gnome: Only stop recorded file playback during playback This was breaking dial tone functionality. --- gnome/src/seekslider.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnome/src/seekslider.c b/gnome/src/seekslider.c index 89b93b5f6a..2ebdc35f1a 100644 --- a/gnome/src/seekslider.c +++ b/gnome/src/seekslider.c @@ -408,7 +408,8 @@ void sfl_seekslider_reset(SFLSeekSlider *seekslider) seekslider->priv->can_update_scale = FALSE; gtk_range_set_value(GTK_RANGE(seekslider->priv->hscale), 0.0); sfl_seekslider_set_display(seekslider, SFL_SEEKSLIDER_DISPLAY_PLAY); - sfl_seekslider_stop_playback_record_cb(NULL, seekslider); + if (seekslider->priv->is_playing) + sfl_seekslider_stop_playback_record_cb(NULL, seekslider); gtk_label_set_text(GTK_LABEL(seekslider->priv->timeLabel), ""); seekslider->priv->current = 0; seekslider->priv->size = 0; -- GitLab