1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2025-01-06 15:30:31 +00:00
NewPipe/app
Profpatsch cbade0b54d PlayerUiList: guard list actions with mutex
The new implementation would throw `ConcurrentModificationExceptions`
when destroying the UIs. So let’s play it safe and put the list behind
a mutex.

Adds a helper class `GuardedByMutex` that can be wrapped around a
property to force all use-sites to acquire the lock before doing
anything with the data.
2024-12-26 15:53:36 +01:00
..
sampledata Larger channel cards in search results 2023-02-09 06:15:22 +05:30
schemas/org.schabi.newpipe.database.AppDatabase Fix DatabaseMigrationTest 2024-03-29 20:43:55 +01:00
src PlayerUiList: guard list actions with mutex 2024-12-26 15:53:36 +01:00
build.gradle Remove ViewPager2 dependency 2024-12-01 22:24:39 +02:00
check-dependencies.gradle gradle script to enforce dependencies order 2024-11-26 18:32:44 +00:00
proguard-rules.pro Replaced `Icepick with Bridge and Android-State` 2024-11-10 16:42:42 +01:00