Fix compile

This commit is contained in:
Jobobby04 2023-07-15 19:25:23 -04:00
parent 07d0ceb140
commit c8c9e79a3e
2 changed files with 11 additions and 3 deletions

View File

@ -8,10 +8,12 @@ import android.util.DisplayMetrics
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.view.WindowManager
import android.widget.CompoundButton import android.widget.CompoundButton
import android.widget.RadioButton import android.widget.RadioButton
import android.widget.RadioGroup import android.widget.RadioGroup
import android.widget.Toast import android.widget.Toast
import androidx.core.content.getSystemService
import androidx.core.view.isVisible import androidx.core.view.isVisible
import com.google.android.material.bottomsheet.BottomSheetBehavior import com.google.android.material.bottomsheet.BottomSheetBehavior
import com.google.android.material.bottomsheet.BottomSheetDialog import com.google.android.material.bottomsheet.BottomSheetDialog
@ -19,7 +21,6 @@ import com.google.android.material.bottomsheet.getElevation
import eu.kanade.tachiyomi.R import eu.kanade.tachiyomi.R
import eu.kanade.tachiyomi.databinding.MigrationBottomSheetBinding import eu.kanade.tachiyomi.databinding.MigrationBottomSheetBinding
import eu.kanade.tachiyomi.ui.browse.migration.MigrationFlags import eu.kanade.tachiyomi.ui.browse.migration.MigrationFlags
import eu.kanade.tachiyomi.util.system.displayCompat
import eu.kanade.tachiyomi.util.system.dpToPx import eu.kanade.tachiyomi.util.system.dpToPx
import eu.kanade.tachiyomi.util.system.isNightMode import eu.kanade.tachiyomi.util.system.isNightMode
import eu.kanade.tachiyomi.util.system.isTabletUi import eu.kanade.tachiyomi.util.system.isTabletUi
@ -48,8 +49,14 @@ class MigrationBottomSheetDialog(private val baseContext: Context, private val l
} }
// Set peek height to 50% display height // Set peek height to 50% display height
context.displayCompat?.let { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
context.display
} else {
@Suppress("DEPRECATION")
context.getSystemService<WindowManager>()?.defaultDisplay
}?.let {
val metrics = DisplayMetrics() val metrics = DisplayMetrics()
@Suppress("DEPRECATION")
it.getRealMetrics(metrics) it.getRealMetrics(metrics)
behavior.peekHeight = metrics.heightPixels / 2 behavior.peekHeight = metrics.heightPixels / 2
} }

View File

@ -292,7 +292,8 @@ class MangaInfoScreenModel(
) { state, mergedData -> ) { state, mergedData ->
state.copy(mergedData = mergedData) state.copy(mergedData = mergedData)
} }
.combine(downloadCache.changes, downloadManager.queueState) { state, _, _ -> state } .combine(downloadCache.changes) { state, _ -> state }
.combine(downloadManager.queueState) { state, _ -> state }
// SY <-- // SY <--
.collectLatest { (manga, chapters /* SY --> */, flatMetadata, mergedData /* SY <-- */) -> .collectLatest { (manga, chapters /* SY --> */, flatMetadata, mergedData /* SY <-- */) ->
val chapterItems = chapters.toChapterItems(manga /* SY --> */, mergedData /* SY <-- */) val chapterItems = chapters.toChapterItems(manga /* SY --> */, mergedData /* SY <-- */)