Skip to content

Commit 7623a90

Browse files
authored
Merge pull request #262 from Kaps61929/fix/Unnecessary_Alert
unecessary_alert_remove
2 parents d6ebcac + e7ff316 commit 7623a90

File tree

2 files changed

+214
-201
lines changed

2 files changed

+214
-201
lines changed

lib/services/task_details.dart

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class DetailRoute extends StatefulWidget {
2424

2525
class _DetailRouteState extends State<DetailRoute> {
2626
late Modify modify;
27-
27+
bool onedit = false;
2828
@override
2929
void didChangeDependencies() {
3030
super.didChangeDependencies();
@@ -39,6 +39,7 @@ class _DetailRouteState extends State<DetailRoute> {
3939
void Function(dynamic) callback(String name) {
4040
return (newValue) {
4141
modify.set(name, newValue);
42+
onedit = true;
4243
setState(() {});
4344
};
4445
}
@@ -48,6 +49,7 @@ class _DetailRouteState extends State<DetailRoute> {
4849
modify.save(
4950
modified: () => now,
5051
);
52+
onedit = true;
5153
setState(() {});
5254
Navigator.of(context).pop();
5355
ScaffoldMessenger.of(context).showSnackBar(SnackBar(
@@ -63,7 +65,9 @@ class _DetailRouteState extends State<DetailRoute> {
6365
return PopScope(
6466
canPop: false,
6567
onPopInvoked: (bool didPop) async {
66-
if (didPop) {
68+
if (didPop || !onedit) {
69+
// print(onedit);
70+
6771
await Navigator.of(context).pushAndRemoveUntil(
6872
MaterialPageRoute(builder: (context) => const HomePage()),
6973
(Route<dynamic> route) => false);

0 commit comments

Comments
 (0)