Lines Matching refs:primary
119 private DialerCall primary; field in CallCardPresenter
164 primary = call; in onInCallScreenDelegateInit()
165 if (shouldShowNoteSentToast(primary)) { in onInCallScreenDelegateInit()
198 if (isOutgoingEmergencyCall(primary)) { in onInCallScreenReady()
200 } else if (isIncomingEmergencyCall(primary) || isIncomingEmergencyCall(secondary)) { in onInCallScreenReady()
230 if (primary != null) { in onInCallScreenUnready()
231 primary.removeListener(this); in onInCallScreenUnready()
236 primary = null; in onInCallScreenUnready()
257 DialerCall primary = null; in onStateChange() local
261 primary = callList.getIncomingCall(); in onStateChange()
263 primary = callList.getOutgoingCall(); in onStateChange()
264 if (primary == null) { in onStateChange()
265 primary = callList.getPendingOutgoingCall(); in onStateChange()
272 primary = InCallPresenter.getCallToDisplay(callList, null, false); in onStateChange()
273 secondary = InCallPresenter.getCallToDisplay(callList, primary, true); in onStateChange()
276 LogUtil.v("CallCardPresenter.onStateChange", "primary call: " + primary); in onStateChange()
280 if (primary != null) { in onStateChange()
281 primaryNumber = primary.getNumber(); in onStateChange()
288 !(DialerCall.areSame(this.primary, primary) in onStateChange()
296 DialerCall previousPrimary = this.primary; in onStateChange()
297 this.primary = primary; in onStateChange()
300 if (this.primary != null) { in onStateChange()
304 if (primaryChanged && shouldShowNoteSentToast(primary)) { in onStateChange()
316 this.primary.addListener(this); in onStateChange()
318 primaryContactInfo = ContactInfoCache.buildCacheEntryFromCall(context, this.primary); in onStateChange()
320 maybeStartSearch(this.primary, true); in onStateChange()
323 if (previousPrimary != null && this.primary == null) { in onStateChange()
342 if (this.primary != null) { in onStateChange()
343 callState = this.primary.getState(); in onStateChange()
354 shouldShowEndCallButton(this.primary, callState), in onStateChange()
399 if (primary == null) { in onDialerCallChildNumberChange()
410 if (primary == null) { in onDialerCallLastForwardedNumberChange()
425 if (primary == null) { in onDialerCallSessionModificationStateChange()
430 primary.getVideoTech().getSessionModificationState() in onDialerCallSessionModificationStateChange()
437 if (primary == null) { in shouldRefreshPrimaryInfo()
445 if (getUi() != null && primary != null) { in updatePrimaryCallState()
447 primary.hasProperty(PROPERTY_ENTERPRISE_CALL) in updatePrimaryCallState()
451 isPrimaryCallActive() && primary.hasProperty(Details.PROPERTY_HIGH_DEF_AUDIO); in updatePrimaryCallState()
454 && !primary.hasProperty(DialerCall.PROPERTY_CODEC_KNOWN) in updatePrimaryCallState()
463 !VideoCallPresenter.showIncomingVideo(primary.getVideoState(), primary.getState()); in updatePrimaryCallState()
467 .setState(primary.getState()) in updatePrimaryCallState()
468 .setIsVideoCall(primary.isVideoCall()) in updatePrimaryCallState()
469 .setSessionModificationState(primary.getVideoTech().getSessionModificationState()) in updatePrimaryCallState()
470 .setDisconnectCause(primary.getDisconnectCause()) in updatePrimaryCallState()
477 .setCallSubject(shouldShowCallSubject(primary) ? primary.getCallSubject() : null) in updatePrimaryCallState()
480 context, primary.getCallbackNumber(), primary.getSimCountryIso())) in updatePrimaryCallState()
481 .setIsWifi(primary.hasProperty(Details.PROPERTY_WIFI)) in updatePrimaryCallState()
483 primary.isConferenceCall() in updatePrimaryCallState()
484 && !primary.hasProperty(Details.PROPERTY_GENERIC_CONFERENCE)) in updatePrimaryCallState()
489 !TextUtils.isEmpty(primary.getLastForwardedNumber()) in updatePrimaryCallState()
490 || primary.isCallForwarded()) in updatePrimaryCallState()
492 .setConnectTimeMillis(primary.getConnectTimeMillis()) in updatePrimaryCallState()
493 .setIsVoiceMailNumber(primary.isVoiceMailNumber()) in updatePrimaryCallState()
494 .setIsRemotelyHeld(primary.isRemotelyHeld()) in updatePrimaryCallState()
498 .setIsAssistedDialed(primary.isAssistedDialed()) in updatePrimaryCallState()
500 .setAssistedDialingExtras(primary.getAssistedDialingExtras()) in updatePrimaryCallState()
515 if (primary.getState() == DialerCallState.ACTIVE) { in getSwapToSecondaryButtonState()
533 if (primary == null) { in shouldShowManageConference()
537 return primary.can(android.telecom.Call.Details.CAPABILITY_MANAGE_CONFERENCE) && !isFullscreen; in shouldShowManageConference()
589 (isPrimary && primary != null && TextUtils.equals(callId, primary.getId())) in onContactInfoComplete()
614 if (primary != null && callId.equals(primary.getId())) { in onImageLoadComplete()
642 if (primary == null) { in updatePrimaryDisplayInfo()
651 !VideoCallPresenter.showIncomingVideo(primary.getVideoState(), primary.getState()); in updatePrimaryDisplayInfo()
654 boolean hasWorkCallProperty = primary.hasProperty(PROPERTY_ENTERPRISE_CALL); in updatePrimaryDisplayInfo()
657 if (primary.getEnrichedCallSession() != null) { in updatePrimaryDisplayInfo()
658 multimediaData = primary.getEnrichedCallSession().getMultimediaData(); in updatePrimaryDisplayInfo()
661 if (primary.isConferenceCall()) { in updatePrimaryDisplayInfo()
670 context, primary.hasProperty(Details.PROPERTY_GENERIC_CONFERENCE))) in updatePrimaryDisplayInfo()
681 .setNumberPresentation(primary.getNumberPresentation()) in updatePrimaryDisplayInfo()
691 boolean isChildNumberShown = !TextUtils.isEmpty(primary.getChildNumber()); in updatePrimaryDisplayInfo()
692 boolean isForwardedNumberShown = !TextUtils.isEmpty(primary.getLastForwardedNumber()); in updatePrimaryDisplayInfo()
693 boolean isCallSubjectShown = shouldShowCallSubject(primary); in updatePrimaryDisplayInfo()
698 number = context.getString(R.string.child_number, primary.getChildNumber()); in updatePrimaryDisplayInfo()
701 number = primary.getLastForwardedNumber(); in updatePrimaryDisplayInfo()
713 .setName(primary.updateNameIfRestricted(name)) in updatePrimaryDisplayInfo()
726 .setIsSpam(primary.isSpam()) in updatePrimaryDisplayInfo()
728 .setAnsweringDisconnectsOngoingCall(primary.answeringDisconnectsForegroundVideoCall()) in updatePrimaryDisplayInfo()
733 .setNumberPresentation(primary.getNumberPresentation()) in updatePrimaryDisplayInfo()
789 if (primary.isVideoCall()) { in shouldShowLocation()
801 if (isOutgoingEmergencyCall(primary)) { in isPotentialEmergencyCall()
804 } else if (isIncomingEmergencyCall(primary)) { in isPotentialEmergencyCall()
905 return DialerCall.getNumberFromHandle(primary.getGatewayInfo().getGatewayAddress()); in getGatewayNumber()
919 StatusHints statusHints = primary.getStatusHints(); in getConnectionLabel()
929 pm.getApplicationInfo(primary.getGatewayInfo().getGatewayProviderPackageName(), 0); in getConnectionLabel()
936 return primary.getCallProviderLabel(); in getConnectionLabel()
942 primary.getIntentExtras().getString(SuggestionProvider.EXTRA_SIM_SUGGESTION_REASON); in getSimSuggestionReason()
956 StatusHints statusHints = primary.getStatusHints(); in getCallStateIcon()
973 if (primary == null) { in hasOutgoingGatewayCall()
976 return DialerCallState.isDialing(primary.getState()) in hasOutgoingGatewayCall()
977 && primary.getGatewayInfo() != null in hasOutgoingGatewayCall()
978 && !primary.getGatewayInfo().isEmpty(); in hasOutgoingGatewayCall()
1008 primary.getUniqueCallId(), in onSecondaryInfoClicked()
1009 primary.getTimeAddedMs()); in onSecondaryInfoClicked()
1017 LogUtil.i("CallCardPresenter.onEndCallClicked", "disconnecting call: " + primary); in onEndCallClicked()
1018 if (primary != null) { in onEndCallClicked()
1019 primary.disconnect(); in onEndCallClicked()
1039 return primary != null && primary.getState() == DialerCallState.ACTIVE; in isPrimaryCallActive()
1042 private boolean shouldShowEndCallButton(DialerCall primary, int callState) { in shouldShowEndCallButton() argument
1043 if (primary == null) { in shouldShowEndCallButton()
1052 if (this.primary.getVideoTech().getSessionModificationState() in shouldShowEndCallButton()
1140 primary.getState() == DialerCallState.INCOMING in shouldShowCallSubject()
1141 || primary.getState() == DialerCallState.CALL_WAITING; in shouldShowCallSubject()