From fbde794d39a153430e53c975f6859d2ca4d77ba2 Mon Sep 17 00:00:00 2001 From: 21pages Date: Wed, 9 Aug 2023 13:54:09 +0800 Subject: [PATCH] add missing Get.delete, android can update id controller Signed-off-by: 21pages --- flutter/lib/desktop/pages/connection_page.dart | 3 +++ flutter/lib/mobile/pages/connection_page.dart | 3 +++ 2 files changed, 6 insertions(+) diff --git a/flutter/lib/desktop/pages/connection_page.dart b/flutter/lib/desktop/pages/connection_page.dart index e24b9c954..de87317b3 100644 --- a/flutter/lib/desktop/pages/connection_page.dart +++ b/flutter/lib/desktop/pages/connection_page.dart @@ -77,6 +77,9 @@ class _ConnectionPageState extends State _idController.dispose(); _updateTimer?.cancel(); windowManager.removeListener(this); + if (Get.isRegistered()) { + Get.delete(); + } super.dispose(); } diff --git a/flutter/lib/mobile/pages/connection_page.dart b/flutter/lib/mobile/pages/connection_page.dart index 25812e8c2..c99462166 100644 --- a/flutter/lib/mobile/pages/connection_page.dart +++ b/flutter/lib/mobile/pages/connection_page.dart @@ -196,6 +196,9 @@ class _ConnectionPageState extends State { @override void dispose() { _idController.dispose(); + if (Get.isRegistered()) { + Get.delete(); + } super.dispose(); } }