Skip to content

Commit 63ba55e

Browse files
committed
deal with error
1 parent 96eabeb commit 63ba55e

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

lib/src/widget/attach_dialog_widget.dart

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,13 @@ class AttachDialogController extends BaseController {
322322
@override
323323
Future<void> dismiss() async {
324324
await Future.delayed(Duration(milliseconds: 1));
325-
await _state?.dismiss();
325+
try {
326+
await _state?.dismiss();
327+
} catch (e) {
328+
print("-------------------------------------------------------------");
329+
print("SmartDialog error: ${e.toString()}");
330+
print("-------------------------------------------------------------");
331+
}
326332
_state = null;
327333
}
328334
}

lib/src/widget/smart_dialog_widget.dart

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,13 @@ class SmartDialogController extends BaseController {
205205
@override
206206
Future<void> dismiss() async {
207207
await Future.delayed(Duration(milliseconds: 1));
208-
await _state?.dismiss();
208+
try {
209+
await _state?.dismiss();
210+
} catch (e) {
211+
print("-------------------------------------------------------------");
212+
print("SmartDialog error: ${e.toString()}");
213+
print("-------------------------------------------------------------");
214+
}
209215
_state = null;
210216
}
211217
}

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description:
33
An elegant Flutter Dialog solution,
44
Easily implement Toast, Loading and custom Dialog,
55
Make the use of the dialog easier!
6-
version: 3.4.2
6+
version: 3.4.2+1
77
homepage: https://github.com/fluttercandies/flutter_smart_dialog
88
#flutter pub publish --server=https://pub.dartlang.org
99

0 commit comments

Comments
 (0)