Fix double incall acitivty

This commit is contained in:
Sylvain Berfini 2012-05-16 12:07:11 +02:00
parent 69148e1a77
commit e124d9603d

View file

@ -417,11 +417,16 @@ public class LinphoneActivity extends TabActivity implements ContactPicked
} }
public synchronized void startIncallActivity() { public synchronized void startIncallActivity() {
if (IncallActivity.active) { if (IncallActivity.instance() != null && IncallActivity.instance().isActive()) {
return; return;
} }
Intent intent = new Intent().setClass(this, IncallActivity.class); mHandler.postDelayed(new Runnable() {
startActivityForResult(intent, incall_activity); public void run() {
if (IncallActivity.instance() != null && IncallActivity.instance().isActive()) return;
Intent intent = new Intent().setClass(LinphoneActivity.this, IncallActivity.class);
startActivityForResult(intent, incall_activity);
}
}, 0);
} }
public void startIncomingCallActivity() { public void startIncomingCallActivity() {