Fix crash reported from rageshake
This commit is contained in:
parent
a13fec84b0
commit
054d7668ef
@ -25,6 +25,7 @@ import com.kbeanie.multipicker.api.Picker.PICK_CONTACT
|
|||||||
import com.kbeanie.multipicker.api.Picker.PICK_FILE
|
import com.kbeanie.multipicker.api.Picker.PICK_FILE
|
||||||
import com.kbeanie.multipicker.api.Picker.PICK_IMAGE_CAMERA
|
import com.kbeanie.multipicker.api.Picker.PICK_IMAGE_CAMERA
|
||||||
import com.kbeanie.multipicker.api.Picker.PICK_IMAGE_DEVICE
|
import com.kbeanie.multipicker.api.Picker.PICK_IMAGE_DEVICE
|
||||||
|
import com.kbeanie.multipicker.core.ImagePickerImpl
|
||||||
import com.kbeanie.multipicker.core.PickerManager
|
import com.kbeanie.multipicker.core.PickerManager
|
||||||
import im.vector.matrix.android.BuildConfig
|
import im.vector.matrix.android.BuildConfig
|
||||||
import im.vector.matrix.android.api.session.content.ContentAttachmentData
|
import im.vector.matrix.android.api.session.content.ContentAttachmentData
|
||||||
@ -157,6 +158,9 @@ class AttachmentsHelper private constructor(private val context: Context,
|
|||||||
if (resultCode == Activity.RESULT_OK) {
|
if (resultCode == Activity.RESULT_OK) {
|
||||||
val pickerManager = getPickerManagerForRequestCode(requestCode)
|
val pickerManager = getPickerManagerForRequestCode(requestCode)
|
||||||
if (pickerManager != null) {
|
if (pickerManager != null) {
|
||||||
|
if (pickerManager is ImagePickerImpl) {
|
||||||
|
pickerManager.reinitialize(capturePath)
|
||||||
|
}
|
||||||
pickerManager.submit(data)
|
pickerManager.submit(data)
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user