forked from github/szkolny
[UI/Settings] Fix picking images from camera app.
This commit is contained in:
@ -144,7 +144,7 @@
|
||||
android:configChanges="orientation|keyboardHidden"
|
||||
android:theme="@style/AppTheme" />
|
||||
<activity android:name=".ui.modules.webpush.QrScannerActivity" />
|
||||
<activity android:name="com.theartofdev.edmodo.cropper.CropImageActivity"
|
||||
<activity android:name="com.canhub.cropper.CropImageActivity"
|
||||
android:configChanges="orientation|keyboardHidden"
|
||||
android:theme="@style/Base.Theme.AppCompat" />
|
||||
|
||||
|
@ -8,8 +8,8 @@ import android.app.Activity
|
||||
import android.content.Intent
|
||||
import android.net.Uri
|
||||
import android.provider.OpenableColumns
|
||||
import com.theartofdev.edmodo.cropper.CropImage
|
||||
import com.theartofdev.edmodo.cropper.CropImageView
|
||||
import com.canhub.cropper.CropImage
|
||||
import com.canhub.cropper.CropImageView
|
||||
import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
||||
import pl.szczodrzynski.edziennik.ui.modules.login.LoginActivity
|
||||
import java.io.File
|
||||
@ -76,6 +76,9 @@ class MainActivityRequestHandler(val activity: MainActivity) {
|
||||
}
|
||||
|
||||
private fun getFileInfo(uri: Uri): Pair<String, String?> {
|
||||
if (uri.scheme == "file") {
|
||||
return (uri.lastPathSegment ?: "unknown") to null
|
||||
}
|
||||
val cursor = activity.contentResolver.query(
|
||||
uri,
|
||||
null,
|
||||
@ -118,7 +121,7 @@ class MainActivityRequestHandler(val activity: MainActivity) {
|
||||
fun handleResult(requestCode: Int, resultCode: Int, data: Intent?) {
|
||||
if (resultCode != Activity.RESULT_OK)
|
||||
return
|
||||
var uri = data?.data
|
||||
var uri = CropImage.getPickImageResultUri(activity, data)
|
||||
when (requestCode) {
|
||||
REQUEST_LOGIN_ACTIVITY -> {
|
||||
if (!app.config.loginFinished)
|
||||
|
@ -15,6 +15,8 @@ import android.provider.Settings;
|
||||
import android.widget.Toast;
|
||||
|
||||
import com.afollestad.materialdialogs.MaterialDialog;
|
||||
import com.canhub.cropper.CropImage;
|
||||
import com.canhub.cropper.CropImageView;
|
||||
import com.danielstone.materialaboutlibrary.ConvenienceBuilder;
|
||||
import com.danielstone.materialaboutlibrary.MaterialAboutFragment;
|
||||
import com.danielstone.materialaboutlibrary.items.MaterialAboutActionItem;
|
||||
@ -30,8 +32,6 @@ import com.mikepenz.iconics.typeface.IIcon;
|
||||
import com.mikepenz.iconics.typeface.library.community.material.CommunityMaterial;
|
||||
import com.mikepenz.iconics.utils.IconicsConvertersKt;
|
||||
import com.mikepenz.iconics.utils.IconicsDrawableExtensionsKt;
|
||||
import com.theartofdev.edmodo.cropper.CropImage;
|
||||
import com.theartofdev.edmodo.cropper.CropImageView;
|
||||
import com.wdullaer.materialdatetimepicker.time.TimePickerDialog;
|
||||
|
||||
import java.io.File;
|
||||
|
Reference in New Issue
Block a user