From e4b34c53af77a3b832696fe4746c46bb14901979 Mon Sep 17 00:00:00 2001 From: abhay Date: Mon, 1 Dec 2025 22:24:53 +0530 Subject: [PATCH 1/2] fix: Change 'three' to 'tree' in GetRoot exception message --- lib/get_navigation/src/root/get_root.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/get_navigation/src/root/get_root.dart b/lib/get_navigation/src/root/get_root.dart index 70f2ec0ac..aee5b7f1c 100644 --- a/lib/get_navigation/src/root/get_root.dart +++ b/lib/get_navigation/src/root/get_root.dart @@ -314,7 +314,7 @@ class GetRootState extends State with WidgetsBindingObserver { static GetRootState? _controller; static GetRootState get controller { if (_controller == null) { - throw Exception('GetRoot is not part of the three'); + throw Exception('GetRoot is not part of the tree'); } else { return _controller!; } From 51b633e457f0ff98fe1f6ce9a0d0858aada1db0f Mon Sep 17 00:00:00 2001 From: abhay Date: Mon, 1 Dec 2025 22:51:12 +0530 Subject: [PATCH 2/2] fix: Add missing type annotation and remove redundant default case - Added 'bool' return type to _canPop() method - Removed redundant default case in switch statement (enum exhaustiveness) Fixes #3378 --- lib/get_navigation/src/routes/get_router_delegate.dart | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/get_navigation/src/routes/get_router_delegate.dart b/lib/get_navigation/src/routes/get_router_delegate.dart index 5f98d4f2c..e99e6e94c 100644 --- a/lib/get_navigation/src/routes/get_router_delegate.dart +++ b/lib/get_navigation/src/routes/get_router_delegate.dart @@ -280,13 +280,12 @@ class GetDelegate extends RouterDelegate return SynchronousFuture(_canPopPage()); } - bool _canPop(mode) { + bool _canPop(PopMode mode) { switch (mode) { case PopMode.history: return _canPopHistory(); case PopMode.page: - default: - return _canPopPage(); + return _canPopPage(); } }