From 9f45401058655802c52f724e5335f5eda210391a Mon Sep 17 00:00:00 2001 From: geeksville Date: Tue, 31 Mar 2020 08:01:15 -0700 Subject: [PATCH] fix autobug, only call map lifecycle callbacks once map view is created --- app/src/main/java/com/geeksville/mesh/ui/Map.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/geeksville/mesh/ui/Map.kt b/app/src/main/java/com/geeksville/mesh/ui/Map.kt index 19a721a41..d39f995b1 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/Map.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/Map.kt @@ -42,23 +42,23 @@ private val mapLifecycleCallbacks = object : Application.ActivityLifecycleCallba var view: MapView? = null override fun onActivityPaused(activity: Activity) { - view!!.onPause() + view?.onPause() } override fun onActivityStarted(activity: Activity) { - view!!.onStart() + view?.onStart() } override fun onActivityDestroyed(activity: Activity) { - view!!.onDestroy() + view?.onDestroy() } override fun onActivitySaveInstanceState(activity: Activity, outState: Bundle) { - view!!.onSaveInstanceState(outState) + view?.onSaveInstanceState(outState) } override fun onActivityStopped(activity: Activity) { - view!!.onStop() + view?.onStop() } /** @@ -68,7 +68,7 @@ private val mapLifecycleCallbacks = object : Application.ActivityLifecycleCallba } override fun onActivityResumed(activity: Activity) { - view!!.onResume() + view?.onResume() } }