From b529247422ed34801c56d1c52fa5497736357e89 Mon Sep 17 00:00:00 2001 From: Efra Espada Date: Mon, 4 Apr 2022 15:46:22 +0200 Subject: [PATCH] feature: fixed unmounted exception Prevents: ======== Exception caught by scheduler library ===================================================== This widget has been unmounted, so the State no longer has a context (and should be considered defunct). --- lib/flutter_xlider.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/flutter_xlider.dart b/lib/flutter_xlider.dart index 29244f7..c010a3f 100644 --- a/lib/flutter_xlider.dart +++ b/lib/flutter_xlider.dart @@ -440,6 +440,8 @@ class _FlutterSliderState extends State curve: Curves.fastOutSlowIn)); WidgetsBinding.instance!.addPostFrameCallback((_) { + if (!mounted) return; + _renderBoxInitialization(); _arrangeHandlersPosition();