From df63586c026bd6f992e8a746ef813db3e62b4ef3 Mon Sep 17 00:00:00 2001 From: Asvin Ragunathan <72887534+asvintheguy@users.noreply.github.com> Date: Sun, 19 Nov 2023 20:48:59 -0600 Subject: [PATCH] Updated Support For Android 14 (API 34) (WIP) (#47) * Updated Support For Android 14 (API 34) * Updated To Not Require Greater than API 26 * Fixed Github Stash Issue With Commit --- .../java/ani/dantotsu/media/manga/MangaReadFragment.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/media/manga/MangaReadFragment.kt b/app/src/main/java/ani/dantotsu/media/manga/MangaReadFragment.kt index bbb51656..1169d682 100644 --- a/app/src/main/java/ani/dantotsu/media/manga/MangaReadFragment.kt +++ b/app/src/main/java/ani/dantotsu/media/manga/MangaReadFragment.kt @@ -7,6 +7,7 @@ import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.content.IntentFilter +import android.os.Build import android.os.Bundle import android.os.Parcelable import android.view.LayoutInflater @@ -14,6 +15,7 @@ import android.view.View import android.view.ViewGroup import android.widget.FrameLayout import android.widget.Toast +import androidx.annotation.RequiresApi import androidx.cardview.widget.CardView import androidx.core.content.ContextCompat import androidx.core.math.MathUtils.clamp @@ -102,11 +104,12 @@ open class MangaReadFragment : Fragment() { addAction(ACTION_DOWNLOAD_STARTED) addAction(ACTION_DOWNLOAD_FINISHED) } - requireContext().registerReceiver(downloadStatusReceiver, intentFilter) + + ContextCompat.registerReceiver(requireContext(), downloadStatusReceiver, intentFilter, ContextCompat.RECEIVER_NOT_EXPORTED) + binding.animeSourceRecycler.updatePadding(bottom = binding.animeSourceRecycler.paddingBottom + navBarHeight) screenWidth = resources.displayMetrics.widthPixels.dp - var maxGridSize = (screenWidth / 100f).roundToInt() maxGridSize = max(4, maxGridSize - (maxGridSize % 2))