Package updated to version mafw-gst-renderer-0.3.2010.24-1+0m5.
[mafwsubrenderer] / libmafw-gst-renderer / mafw-gst-renderer-state-paused.c
index 742d474..8c4d1c9 100644 (file)
@@ -253,7 +253,7 @@ static void _do_goto_index(MafwGstRendererState *self, guint index,
                           GError **error)
 {
         g_return_if_fail(MAFW_IS_GST_RENDERER_STATE_PAUSED(self));
-       self->renderer->worker->stay_paused = FALSE;
+       self->renderer->worker->stay_paused = TRUE;
        mafw_gst_renderer_state_do_goto_index(self, index, error);
 }
 
@@ -315,6 +315,7 @@ static void _playlist_contents_changed(MafwGstRendererState *self,
           played if that's been suggested with renderer->resume_playlist */
        mode = mafw_gst_renderer_get_playback_mode(self->renderer);
        if (clip_changed && mode == MAFW_GST_RENDERER_MODE_PLAYLIST) {
+               self->renderer->worker->stay_paused = TRUE;
                mafw_gst_renderer_state_do_play(self, error);
        }
 }