diff --git a/src/daemonc/remotecontrol.cpp b/src/daemonc/remotecontrol.cpp index 90273c2f3..fc1036ccb 100644 --- a/src/daemonc/remotecontrol.cpp +++ b/src/daemonc/remotecontrol.cpp @@ -454,7 +454,7 @@ void CRemoteControl::processAPIDnames() const char *desc; char lang[4]; - if(g_settings.auto_lang) { + if(g_settings.auto_lang && (current_PIDs.APIDs.size() > 1)) { /* first we check prefs to find pid according to pref index */ for(int i = 0; i < 3; i++) { for(int j = 0; j < (int) current_PIDs.APIDs.size(); j++) { diff --git a/src/gui/movieplayer.cpp b/src/gui/movieplayer.cpp index bf3827e8c..f42a2b361 100644 --- a/src/gui/movieplayer.cpp +++ b/src/gui/movieplayer.cpp @@ -1639,7 +1639,7 @@ void CMoviePlayerGui::selectAutoLang() } } } - if(g_settings.auto_lang) { + if(g_settings.auto_lang && (numpida > 1)) { int pref_idx = -1; playback->FindAllPids(apids, ac3flags, &numpida, language);