|
@@ -6,6 +6,8 @@ import android.content.Intent
|
|
|
import android.graphics.drawable.BitmapDrawable
|
|
|
import android.net.Uri
|
|
|
import android.os.Bundle
|
|
|
+import androidx.activity.result.PickVisualMediaRequest
|
|
|
+import androidx.activity.result.contract.ActivityResultContracts.PickVisualMedia
|
|
|
import androidx.compose.runtime.Composable
|
|
|
import androidx.compose.runtime.collectAsState
|
|
|
import androidx.compose.runtime.remember
|
|
@@ -112,14 +114,8 @@ class MangaFullCoverDialog : FullComposeController<MangaFullCoverDialog.MangaFul
|
|
|
private fun changeCover(action: EditCoverAction) {
|
|
|
when (action) {
|
|
|
EditCoverAction.EDIT -> {
|
|
|
- val intent = Intent(Intent.ACTION_GET_CONTENT).apply {
|
|
|
- type = "image/*"
|
|
|
- }
|
|
|
startActivityForResult(
|
|
|
- Intent.createChooser(
|
|
|
- intent,
|
|
|
- resources?.getString(R.string.file_select_cover),
|
|
|
- ),
|
|
|
+ PickVisualMedia().createIntent(activity!!, PickVisualMediaRequest(PickVisualMedia.ImageOnly)),
|
|
|
REQUEST_IMAGE_OPEN,
|
|
|
)
|
|
|
}
|