fix context popping of dialogs

This commit is contained in:
Sorunome 2020-07-18 22:19:28 +02:00
parent f012bd78f4
commit 8418356ea0
No known key found for this signature in database
GPG Key ID: B19471D07FC9BE9C

View File

@ -32,7 +32,7 @@ class SimpleDialogs {
autocorrect: false, autocorrect: false,
onSubmitted: (s) { onSubmitted: (s) {
input = s; input = s;
Navigator.of(context).pop(); Navigator.of(c).pop();
}, },
minLines: multiLine ? 3 : 1, minLines: multiLine ? 3 : 1,
maxLines: multiLine ? 3 : 1, maxLines: multiLine ? 3 : 1,
@ -55,7 +55,7 @@ class SimpleDialogs {
cancelText?.toUpperCase() ?? cancelText?.toUpperCase() ??
L10n.of(context).close.toUpperCase(), L10n.of(context).close.toUpperCase(),
style: TextStyle(color: Colors.blueGrey)), style: TextStyle(color: Colors.blueGrey)),
onPressed: () => Navigator.of(context).pop(), onPressed: () => Navigator.of(c).pop(),
), ),
FlatButton( FlatButton(
child: Text( child: Text(
@ -64,7 +64,7 @@ class SimpleDialogs {
), ),
onPressed: () { onPressed: () {
input = controller.text; input = controller.text;
Navigator.of(context).pop(); Navigator.of(c).pop();
}, },
), ),
], ],
@ -91,7 +91,7 @@ class SimpleDialogs {
cancelText?.toUpperCase() ?? cancelText?.toUpperCase() ??
L10n.of(context).close.toUpperCase(), L10n.of(context).close.toUpperCase(),
style: TextStyle(color: Colors.blueGrey)), style: TextStyle(color: Colors.blueGrey)),
onPressed: () => Navigator.of(context).pop(), onPressed: () => Navigator.of(c).pop(),
), ),
FlatButton( FlatButton(
child: Text( child: Text(
@ -100,7 +100,7 @@ class SimpleDialogs {
), ),
onPressed: () { onPressed: () {
confirmed = true; confirmed = true;
Navigator.of(context).pop(); Navigator.of(c).pop();
}, },
), ),
], ],
@ -125,7 +125,7 @@ class SimpleDialogs {
okText ?? L10n.of(context).ok.toUpperCase(), okText ?? L10n.of(context).ok.toUpperCase(),
), ),
onPressed: () { onPressed: () {
Navigator.of(context).pop(); Navigator.of(c).pop();
}, },
), ),
], ],