From 2c10d9dcaa1f0c47ee2898d1b880f04854fdd385 Mon Sep 17 00:00:00 2001 From: Maxime NATUREL Date: Thu, 28 Jul 2022 14:50:13 +0200 Subject: [PATCH] Fixing missing call to timer.cancel() when view is detached --- .../features/location/live/LiveLocationRunningBannerView.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vector/src/main/java/im/vector/app/features/location/live/LiveLocationRunningBannerView.kt b/vector/src/main/java/im/vector/app/features/location/live/LiveLocationRunningBannerView.kt index 539be1a8c9..0872250abb 100644 --- a/vector/src/main/java/im/vector/app/features/location/live/LiveLocationRunningBannerView.kt +++ b/vector/src/main/java/im/vector/app/features/location/live/LiveLocationRunningBannerView.kt @@ -128,4 +128,9 @@ class LiveLocationRunningBannerView @JvmOverloads constructor( title.text = context.getString(R.string.location_share_live_view) subTitle.text = context.getString(R.string.location_share_live_until, viewState.formattedLocalTimeOfEndOfLive) } + + override fun onDetachedFromWindow() { + countDownTimer?.cancel() + super.onDetachedFromWindow() + } }