Loading src/com/android/server/telecom/ConnectionServiceWrapper.java +5 −5 Original line number Diff line number Diff line Loading @@ -67,6 +67,7 @@ import com.android.internal.telecom.RemoteServiceCallback; import com.android.internal.util.Preconditions; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.HashMap; import java.util.List; Loading Loading @@ -2492,12 +2493,11 @@ public class ConnectionServiceWrapper extends ServiceBinder implements */ private void handleConnectionServiceDeath() { if (!mPendingResponses.isEmpty()) { CreateConnectionResponse[] responses = mPendingResponses.values().toArray( new CreateConnectionResponse[mPendingResponses.values().size()]); Collection<CreateConnectionResponse> responses = mPendingResponses.values(); mPendingResponses.clear(); for (int i = 0; i < responses.length; i++) { responses[i].handleCreateConnectionFailure( new DisconnectCause(DisconnectCause.ERROR, "CS_DEATH")); for (CreateConnectionResponse response : responses) { response.handleCreateConnectionFailure(new DisconnectCause(DisconnectCause.ERROR, "CS_DEATH")); } } mCallIdMapper.clear(); Loading Loading
src/com/android/server/telecom/ConnectionServiceWrapper.java +5 −5 Original line number Diff line number Diff line Loading @@ -67,6 +67,7 @@ import com.android.internal.telecom.RemoteServiceCallback; import com.android.internal.util.Preconditions; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.HashMap; import java.util.List; Loading Loading @@ -2492,12 +2493,11 @@ public class ConnectionServiceWrapper extends ServiceBinder implements */ private void handleConnectionServiceDeath() { if (!mPendingResponses.isEmpty()) { CreateConnectionResponse[] responses = mPendingResponses.values().toArray( new CreateConnectionResponse[mPendingResponses.values().size()]); Collection<CreateConnectionResponse> responses = mPendingResponses.values(); mPendingResponses.clear(); for (int i = 0; i < responses.length; i++) { responses[i].handleCreateConnectionFailure( new DisconnectCause(DisconnectCause.ERROR, "CS_DEATH")); for (CreateConnectionResponse response : responses) { response.handleCreateConnectionFailure(new DisconnectCause(DisconnectCause.ERROR, "CS_DEATH")); } } mCallIdMapper.clear(); Loading