diff --git a/src/totem-object.c b/src/totem-object.c
index 1485f35..e252f5a 100644
--- a/src/totem-object.c
+++ b/src/totem-object.c
@@ -3181,9 +3181,8 @@ subtitle_changed_cb (GtkWidget *playlist, Totem *totem)
 {
 	char *mrl, *subtitle;
 
-	totem_action_stop (totem);
 	mrl = totem_playlist_get_current_mrl (totem->playlist, &subtitle);
-	totem_action_set_mrl_and_play (totem, mrl, subtitle);
+	bacon_video_widget_set_text_subtitle (totem->bvw, subtitle);
 
 	g_free (mrl);
 	g_free (subtitle);
