added basic timeout before exiting call
diff --git a/src/org/sflphone/client/CallActivity.java b/src/org/sflphone/client/CallActivity.java
index fd70dc3..62abc3e 100644
--- a/src/org/sflphone/client/CallActivity.java
+++ b/src/org/sflphone/client/CallActivity.java
@@ -35,6 +35,8 @@
import java.util.ArrayList;
import java.util.HashMap;
+import java.util.Timer;
+import java.util.TimerTask;
import org.sflphone.R;
import org.sflphone.fragments.CallFragment;
@@ -353,10 +355,16 @@
public void terminateCall() {
mHandler.removeCallbacks(mUpdateTimeTask);
mCurrentCallFragment.getBubbleView().stopThread();
- // getFragmentManager().beginTransaction().remove(mCurrentCallFragment).commit();
- // mCurrentCallFragment = null;
- finish();
-
+ TimerTask quit = new TimerTask() {
+
+ @Override
+ public void run() {
+ finish();
+ }
+ };
+
+ new Timer().schedule(quit, 2000);
+
}
@Override