if (pos != string::npos) {
vector<struct ASLPref>::iterator itty2=langcodes.begin();
for (int i=0; i<langcodes.size();i++) {
- int pref=-1;
+ int pref=0;
if (subtitle) {
pref=langcodes[i].subtitlepref;
} else {
pref=langcodes[i].audiopref;
}
- if (pref < -1) break;
+ if (pref < 0) break;
- if (langcodes[i].audiopref==langpos) {
- return i;
+ if (subtitle) {
+ if (langcodes[i].subtitlepref==langpos) {
+ return i;
+ }
+ } else {
+ if (langcodes[i].audiopref==langpos) {
+ return i;
+ }
}
}
break;