From 6366daa0e558ed50899a1e7d8d3679c4c3f826e7 Mon Sep 17 00:00:00 2001 From: Kirill Voloshin Date: Thu, 21 Mar 2024 10:47:48 +0100 Subject: [PATCH] Fix JSRefreshRateMonitor memory leak --- packages/core/ios/Sources/JSRefreshRateListener.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/core/ios/Sources/JSRefreshRateListener.swift b/packages/core/ios/Sources/JSRefreshRateListener.swift index d9720db86..b234af4a2 100644 --- a/packages/core/ios/Sources/JSRefreshRateListener.swift +++ b/packages/core/ios/Sources/JSRefreshRateListener.swift @@ -25,6 +25,7 @@ internal final class JSRefreshRateMonitor: RefreshRateMonitor { } public func startMonitoring(jsQueue: DispatchQueueType, frameTimeCallback: @escaping frame_time_callback) { + self.refreshRateListener.stop() self.refreshRateListener = JSRefreshRateListener(jsQueue: jsQueue, frameTimeCallback: frameTimeCallback) self.refreshRateListener.start() }