From 736b4e6b68b7b6073ff23e0d964ae6c74ad5e38b Mon Sep 17 00:00:00 2001 From: AntsyLich <59261191+AntsyLich@users.noreply.github.com> Date: Wed, 20 Nov 2024 14:31:43 +0700 Subject: [PATCH] fix: Handle Android SDK 35 API collision --- CHANGELOG.md | 1 + .../main/java/eu/kanade/tachiyomi/extension/ShizukuInstaller.kt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 61026234d3..4663506605 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -61,6 +61,7 @@ The format is simplified version of [Keep a Changelog](https://keepachangelog.co - Update shizuku to v13.1.5 - Use reflection to fix shizuku breaking changes (@Jobobby04) - Bump comple sdk to 35 + - Handle Android SDK 35 API collision - Update kotlin monorepo to v2.0.21 - Update dependency androidx.work:work-runtime-ktx to v2.10.0 - Update dependency androidx.core:core-ktx to v1.15.0 diff --git a/app/src/main/java/eu/kanade/tachiyomi/extension/ShizukuInstaller.kt b/app/src/main/java/eu/kanade/tachiyomi/extension/ShizukuInstaller.kt index a56721b5ad..cbf6d07d97 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/extension/ShizukuInstaller.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/extension/ShizukuInstaller.kt @@ -147,7 +147,7 @@ class ShizukuInstaller(private val context: Context, val finishedQueue: (Shizuku } val nextEntry = queue.first() if (waitingInstall.compareAndSet(null, nextEntry)) { - queue.removeFirst() + queue.removeAt(0) processEntry(nextEntry) } }