Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
fluttertpc_get
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
4mb1t
2020-11-05 14:28:13 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
1c64098d868203153e137c83641751c9ec070cc5
1c64098d
1 parent
423cba28
Fix incorrect Get.reference when pop route
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
8 deletions
lib/get_navigation/src/routes/observers/route_observer.dart
lib/get_navigation/src/routes/observers/route_observer.dart
View file @
1c64098
...
...
@@ -127,14 +127,15 @@ class GetObserver extends NavigatorObserver {
@override
void
didPop
(
Route
route
,
Route
previousRoute
)
{
super
.
didPop
(
route
,
previousRoute
);
final
newRoute
=
_RouteData
.
ofRoute
(
route
);
if
(
newRoute
.
isSnackbar
)
{
Get
.
log
(
"CLOSE SNACKBAR
${newRoute.name}
"
);
}
else
if
(
newRoute
.
isBottomSheet
||
newRoute
.
isDialog
)
{
Get
.
log
(
"CLOSE
${newRoute.name}
"
);
}
else
if
(
newRoute
.
isGetPageRoute
)
{
Get
.
log
(
"CLOSE TO ROUTE
${newRoute.name}
"
);
final
currentRoute
=
_RouteData
.
ofRoute
(
route
);
final
newRoute
=
_RouteData
.
ofRoute
(
previousRoute
);
if
(
currentRoute
.
isSnackbar
)
{
Get
.
log
(
"CLOSE SNACKBAR
${currentRoute.name}
"
);
}
else
if
(
currentRoute
.
isBottomSheet
||
currentRoute
.
isDialog
)
{
Get
.
log
(
"CLOSE
${currentRoute.name}
"
);
}
else
if
(
currentRoute
.
isGetPageRoute
)
{
Get
.
log
(
"CLOSE TO ROUTE
${currentRoute.name}
"
);
}
Get
.
reference
=
newRoute
.
name
;
...
...
Please
register
or
login
to post a comment