From d25cee417d24bf9ef2992e6d48707081769aa030 Mon Sep 17 00:00:00 2001 From: Simon Morlat Date: Thu, 22 Sep 2011 17:53:59 +0200 Subject: [PATCH] fix crash at exit + fix missing NewGlobalRef for LinphoneCall --- src/org/linphone/LinphoneActivity.java | 4 +++- submodules/linphone | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/org/linphone/LinphoneActivity.java b/src/org/linphone/LinphoneActivity.java index 515e0bb50..c7e63a0ef 100644 --- a/src/org/linphone/LinphoneActivity.java +++ b/src/org/linphone/LinphoneActivity.java @@ -246,7 +246,9 @@ public class LinphoneActivity extends TabActivity implements SensorEventListener if (rot != previousRotation) { Log.d("New device rotation: ", rot); // Returning rotation FROM ITS NATURAL ORIENTATION - LinphoneManager.getLc().setDeviceRotation(rot); + LinphoneCore lc=LinphoneManager.getLcIfManagerNotDestroyedOrNull(); + if (lc!=null) lc.setDeviceRotation(rot); + //else ignore, we are probably exiting. previousRotation = rot; } } diff --git a/submodules/linphone b/submodules/linphone index 5633e4180..a2b943bfb 160000 --- a/submodules/linphone +++ b/submodules/linphone @@ -1 +1 @@ -Subproject commit 5633e4180369cba7f60862880c5e13630f89a437 +Subproject commit a2b943bfb7e66eee6c62d27db0185cb9a02d368e