From 12a0590a714d25dce5b92122d8232859d11ec9a6 Mon Sep 17 00:00:00 2001 From: Guillaume Beraudo Date: Mon, 3 Feb 2014 15:56:46 +0100 Subject: [PATCH] Do not crash on LinphoneManager destroy if service is not started. --- src/org/linphone/LinphoneManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/linphone/LinphoneManager.java b/src/org/linphone/LinphoneManager.java index 6feb8cca7..31980894e 100644 --- a/src/org/linphone/LinphoneManager.java +++ b/src/org/linphone/LinphoneManager.java @@ -746,7 +746,8 @@ public class LinphoneManager implements LinphoneCoreListener { @TargetApi(Build.VERSION_CODES.HONEYCOMB) private void doDestroy() { - ChatStorage.getInstance().close(); + if (LinphoneService.isReady()) // indeed, no need to crash + ChatStorage.getInstance().close(); try { mServiceContext.unregisterReceiver(bluetoothReiceiver);