From 90a013decec21b8f7899dbbaa934b017fe877db1 Mon Sep 17 00:00:00 2001 From: Erwan Croze Date: Wed, 15 Feb 2017 16:05:24 +0100 Subject: [PATCH] Fix - Stop stats refresh timer at end of call --- src/org/linphone/CallActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/org/linphone/CallActivity.java b/src/org/linphone/CallActivity.java index a2ee712fb..6c79d3c48 100644 --- a/src/org/linphone/CallActivity.java +++ b/src/org/linphone/CallActivity.java @@ -1280,6 +1280,9 @@ public class CallActivity extends LinphoneGenericActivity implements OnClickList enableProximitySensing(false); unbindDrawables(findViewById(R.id.topLayout)); + if (mTimer != null) { + mTimer.cancel(); + } instance = null; super.onDestroy(); System.gc(); @@ -1756,6 +1759,7 @@ public class CallActivity extends LinphoneGenericActivity implements OnClickList mHandler.post(new Runnable() { @Override public void run() { + if (LinphoneManager.getLcIfManagerNotDestroyedOrNull() == null) return; synchronized(LinphoneManager.getLc()) { if (LinphoneActivity.isInstanciated()) { LinphoneCallParams params = call.getCurrentParamsCopy();