Skip to content
This repository was archived by the owner on Feb 22, 2023. It is now read-only.

Commit 37b5472

Browse files
committed
[image_picker] fix bug, sometimes double click cancel button will crash
1 parent 8819b21 commit 37b5472

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

packages/image_picker/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.6.4+1
2+
3+
* Fix a bug, sometimes double click cancel button will crash.
4+
15
## 0.6.4
26

37
* Add a new parameter to select preferred camera device.

packages/image_picker/ios/Classes/FLTImagePickerPlugin.m

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,8 +323,10 @@ - (void)imagePickerController:(UIImagePickerController *)picker
323323

324324
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
325325
[_imagePickerController dismissViewControllerAnimated:YES completion:nil];
326+
if (!self.result) {
327+
return;
328+
}
326329
self.result(nil);
327-
328330
self.result = nil;
329331
_arguments = nil;
330332
}

packages/image_picker/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: image_picker
22
description: Flutter plugin for selecting images from the Android and iOS image
33
library, and taking new pictures with the camera.
44
homepage: https://github.com/flutter/plugins/tree/master/packages/image_picker
5-
version: 0.6.4
5+
version: 0.6.4+1
66

77
flutter:
88
plugin:

0 commit comments

Comments
 (0)