diff options
author | Bastien Nocera <hadess@hadess.net> | 2022-02-11 13:38:18 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2022-02-11 14:25:19 +0100 |
commit | db7a515e09eb9b416513dfaa96f5abf9a23ba194 (patch) | |
tree | 34e5a74e1ab30f91c9c148a263e15e62b335becf | |
parent | ab8d0f3b1b67cddd886d919c54c07b5e5c68e001 (diff) | |
download | totem-db7a515e09eb9b416513dfaa96f5abf9a23ba194.tar.gz |
menu: Split updating subtitles and languages menus
-rw-r--r-- | src/totem-menu.c | 14 | ||||
-rw-r--r-- | src/totem-menu.h | 3 | ||||
-rw-r--r-- | src/totem-object.c | 6 |
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); } |