summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/totem-menu.c14
-rw-r--r--src/totem-menu.h3
-rw-r--r--src/totem-object.c6
3 files changed, 16 insertions, 7 deletions
diff --git a/src/totem-menu.c b/src/totem-menu.c
index dfd9d8866..3016ad5fd 100644
--- a/src/totem-menu.c
+++ b/src/totem-menu.c
@@ -589,13 +589,19 @@ totem_subtitles_update (Totem *totem, GList *list)
}
void
-totem_sublang_update (Totem *totem)
+totem_subtitles_menu_update (Totem *totem)
{
GList *list;
- list = bacon_video_widget_get_languages (totem->bvw);
- totem_languages_update (totem, list);
-
list = bacon_video_widget_get_subtitles (totem->bvw);
totem_subtitles_update (totem, list);
}
+
+void
+totem_languages_menu_update (Totem *totem)
+{
+ GList *list;
+
+ list = bacon_video_widget_get_languages (totem->bvw);
+ totem_languages_update (totem, list);
+}
diff --git a/src/totem-menu.h b/src/totem-menu.h
index 3c1086316..f826e0219 100644
--- a/src/totem-menu.h
+++ b/src/totem-menu.h
@@ -31,7 +31,8 @@ G_BEGIN_DECLS
void totem_app_menu_setup (Totem *totem);
void totem_app_actions_setup (Totem *totem);
-void totem_sublang_update (Totem *totem);
+void totem_subtitles_menu_update (Totem *totem);
+void totem_languages_menu_update (Totem *totem);
/* For test use only */
GList *bvw_lang_info_to_menu_labels (GList *langs,
diff --git a/src/totem-object.c b/src/totem-object.c
index 9f3aa84be..b68f68af1 100644
--- a/src/totem-object.c
+++ b/src/totem-object.c
@@ -2510,7 +2510,8 @@ on_channels_change_event (BaconVideoWidget *bvw, TotemObject *totem)
{
gchar *name;
- totem_sublang_update (totem);
+ totem_subtitles_menu_update (totem);
+ totem_languages_menu_update (totem);
update_media_menu_items (totem);
/* updated stream info (new song) */
@@ -2549,7 +2550,8 @@ on_got_metadata_event (BaconVideoWidget *bvw, TotemObject *totem)
g_free (name);
}
- totem_sublang_update (totem);
+ totem_subtitles_menu_update (totem);
+ totem_languages_menu_update (totem);
update_buttons (totem);
on_playlist_change_name (TOTEM_PLAYLIST (totem->playlist), totem);
}