mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 07:13:00 +00:00 
			
		
		
		
	fixed: disabled caption to no longer automatically re-enable on new player instance.
This commit is contained in:
		| @@ -3557,14 +3557,19 @@ public final class Player implements | |||||||
|         } |         } | ||||||
|  |  | ||||||
|         // apply caption language from previous user preference |         // apply caption language from previous user preference | ||||||
|         final List<String> selectedPreferredLanguages = |  | ||||||
|                 trackSelector.getParameters().preferredTextLanguages; |  | ||||||
|         final String userPreferredLanguage = |         final String userPreferredLanguage = | ||||||
|                 prefs.getString(context.getString(R.string.caption_user_set_key), null); |                 prefs.getString(context.getString(R.string.caption_user_set_key), null); | ||||||
|         final int textRendererIndex = getCaptionRendererIndex(); |         final int textRendererIndex = getCaptionRendererIndex(); | ||||||
|  |  | ||||||
|         if (userPreferredLanguage != null |         if (userPreferredLanguage == null) { | ||||||
|                 && !selectedPreferredLanguages.contains(userPreferredLanguage) |             trackSelector.setParameters(trackSelector.buildUponParameters() | ||||||
|  |                     .setRendererDisabled(textRendererIndex, true)); | ||||||
|  |             return; | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         final List<String> selectedPreferredLanguages = | ||||||
|  |                 trackSelector.getParameters().preferredTextLanguages; | ||||||
|  |         if (!selectedPreferredLanguages.contains(userPreferredLanguage) | ||||||
|                 && textRendererIndex != RENDERER_UNAVAILABLE) { |                 && textRendererIndex != RENDERER_UNAVAILABLE) { | ||||||
|             trackSelector.setParameters(trackSelector.buildUponParameters() |             trackSelector.setParameters(trackSelector.buildUponParameters() | ||||||
|                     .setPreferredTextLanguages(userPreferredLanguage, |                     .setPreferredTextLanguages(userPreferredLanguage, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 karyogamy
					karyogamy