From a3a5709b70b78013120f50d33fa062c0063e90d1 Mon Sep 17 00:00:00 2001 From: Mathias Mogensen <42929161+Xazin@users.noreply.github.com> Date: Mon, 19 Feb 2024 14:32:01 +0100 Subject: [PATCH] fix: dispose of previous applaunch tasks (#4631) --- frontend/appflowy_flutter/lib/startup/startup.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/appflowy_flutter/lib/startup/startup.dart b/frontend/appflowy_flutter/lib/startup/startup.dart index e7422ded8f..4b5c973468 100644 --- a/frontend/appflowy_flutter/lib/startup/startup.dart +++ b/frontend/appflowy_flutter/lib/startup/startup.dart @@ -76,6 +76,11 @@ class FlowyRunner { IntegrationTestHelper.rustEnvsBuilder = rustEnvsBuilder; } + // Clear and dispose tasks from previous AppLaunch + if (getIt.isRegistered(instance: AppLauncher)) { + await getIt().dispose(); + } + // Clear all the states in case of rebuilding. await getIt.reset();