File tree Expand file tree Collapse file tree 1 file changed +18
-14
lines changed Expand file tree Collapse file tree 1 file changed +18
-14
lines changed Original file line number Diff line number Diff line change @@ -42,22 +42,26 @@ class _MyHomePageState extends State<MyHomePage> {
42
42
Future <void > pick (BuildContext context) async {
43
43
final Size size = MediaQuery .of (context).size;
44
44
final double scale = MediaQuery .of (context).devicePixelRatio;
45
- final AssetEntity ? _entity = await CameraPicker .pickFromCamera (
46
- context,
47
- enableRecording: true ,
48
- );
49
- if (_entity != null && entity != _entity) {
50
- entity = _entity;
51
- if (mounted) {
52
- setState (() {});
53
- }
54
- data = await _entity.thumbDataWithSize (
55
- (size.width * scale).toInt (),
56
- (size.height * scale).toInt (),
45
+ try {
46
+ final AssetEntity ? _entity = await CameraPicker .pickFromCamera (
47
+ context,
48
+ enableRecording: true ,
57
49
);
58
- if (mounted) {
59
- setState (() {});
50
+ if (_entity != null && entity != _entity) {
51
+ entity = _entity;
52
+ if (mounted) {
53
+ setState (() {});
54
+ }
55
+ data = await _entity.thumbDataWithSize (
56
+ (size.width * scale).toInt (),
57
+ (size.height * scale).toInt (),
58
+ );
59
+ if (mounted) {
60
+ setState (() {});
61
+ }
60
62
}
63
+ } catch (e) {
64
+ rethrow ;
61
65
}
62
66
}
63
67
You can’t perform that action at this time.
0 commit comments