straw/app/src
TobiGr 718335d733 fix(player): Fix scaleX being NaN on minimize to background app switch
This aims to fix the following Exception which might occour when watching a live stream and switching the app while 'minimize to backgorund' is enabled:

java.lang.IllegalArgumentException: Cannot set 'scaleX' to Float.NaN
	at android.view.View.sanitizeFloatPropertyValue(View.java:17479)
	at android.view.View.sanitizeFloatPropertyValue(View.java:17453)
	at android.view.View.setScaleX(View.java:16822)
	at org.schabi.newpipe.views.ExpandableSurfaceView.onLayout(ExpandableSurfaceView.java:71)

scaleX is set in onMeasure() in which width could be 0 in theory and this leading to a division by zero of a float which results in an assignment of Float.NaN.
2025-12-29 16:30:20 +01:00
..
androidTest/java/org/schabi/newpipe Migrate & adapt database tests to Kotlin as well 2025-11-03 16:14:29 +08:00
debug Fix DebugApp doing unneeded AppWatcher.manualInstall 2023-07-14 18:32:04 +02:00
main fix(player): Fix scaleX being NaN on minimize to background app switch 2025-12-29 16:30:20 +01:00
test Merge pull request #12746 from TeamNewPipe/kspMigration 2025-11-07 07:41:56 -08:00