diff --git a/src/org/linphone/IncallActivity.java b/src/org/linphone/IncallActivity.java index 5043818c5..04c40e0fd 100644 --- a/src/org/linphone/IncallActivity.java +++ b/src/org/linphone/IncallActivity.java @@ -152,7 +152,7 @@ public class IncallActivity extends AbstractCalleesActivity implements @Override protected void onPause() { - IncallActivity.active = false; + setActive(false); super.onPause(); } diff --git a/src/org/linphone/LinphoneActivity.java b/src/org/linphone/LinphoneActivity.java index 397eb8270..391b24e0f 100644 --- a/src/org/linphone/LinphoneActivity.java +++ b/src/org/linphone/LinphoneActivity.java @@ -422,9 +422,10 @@ public class LinphoneActivity extends TabActivity implements ContactPicked } mHandler.post(new Runnable() { public void run() { - if (IncallActivity.instance() != null && IncallActivity.instance().isActive()) return; + if (IncallActivity.active) return; Intent intent = new Intent().setClass(LinphoneActivity.this, IncallActivity.class); startActivityForResult(intent, incall_activity); + IncallActivity.active = true; } }); }