summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2015-03-27 08:33:27 +0100
committerDanny Baumann <dannybaumann@web.de>2015-03-27 08:34:05 +0100
commit55690811ceec5d8b977a9563b723728ac01822be (patch)
tree268fa831f8d4e246bb36ef4166ad89aba57f4920
parentbce297e9385c691a257961538c00d02196910027 (diff)
downloadpackages_apps_InCallUI-55690811ceec5d8b977a9563b723728ac01822be.tar.gz
packages_apps_InCallUI-55690811ceec5d8b977a9563b723728ac01822be.tar.bz2
packages_apps_InCallUI-55690811ceec5d8b977a9563b723728ac01822be.zip
Fix mismerge.
Caused in-call UI not to come up for outgoing calls. Change-Id: Ie67c26b8a477aa224d181ce1b8f2640c990b7f41
-rw-r--r--src/com/android/incallui/InCallPresenter.java18
1 files changed, 5 insertions, 13 deletions
diff --git a/src/com/android/incallui/InCallPresenter.java b/src/com/android/incallui/InCallPresenter.java
index 743f667d..72c1b173 100644
--- a/src/com/android/incallui/InCallPresenter.java
+++ b/src/com/android/incallui/InCallPresenter.java
@@ -964,24 +964,16 @@ public class InCallPresenter implements CallList.Listener, InCallPhoneListener {
// TODO: Consider a proper state machine implementation
- // If the state isn't changing or if we're transitioning from pending outgoing to actual
- // outgoing, we have already done any starting/stopping of activities in a previous pass
- // ...so lets cut out early
- boolean alreadyOutgoing = mInCallState == InCallState.PENDING_OUTGOING &&
- newState == InCallState.OUTGOING;
+ // If the state isn't changing we have already done any starting/stopping of activities in
+ // a previous pass...so lets cut out early
boolean isAnyOtherSubActive = InCallState.INCOMING == newState &&
mCallList.isAnyOtherSubActive(mCallList.getActiveSubscription());
//If the call is auto answered bring up the InCallActivity
- boolean isAutoAnswer = false;
- isAutoAnswer = (mInCallState == InCallState.INCOMING) &&
- (newState == InCallState.INCALL) &&
- (mInCallActivity == null);
+ boolean isAutoAnswer = mInCallState == InCallState.INCOMING &&
+ newState == InCallState.INCALL && mInCallActivity == null;
- Log.d(this, "startOrFinishUi: " + isAutoAnswer);
-
- if ((newState == mInCallState && !(mInCallActivity == null && isAnyOtherSubActive))
- || alreadyOutgoing) {
+ if (newState == mInCallState && !(mInCallActivity == null && isAnyOtherSubActive)) {
return newState;
}