Loading AndroidManifest.xml +0 −4 Original line number Diff line number Diff line Loading @@ -74,10 +74,6 @@ presses home. --> <uses-permission android:name="android.permission.STOP_APP_SWITCHES"/> <!-- Used for sending PendingIntents to dynamically registered receivers --> <uses-permission android:name="com.android.dialer.permission.DIALER_ORIGIN" android:protectionLevel="signature" /> <!-- Permissions needed for badger count showing on launch icon. --> <!--for Samsung--> Loading java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java +1 −1 Original line number Diff line number Diff line Loading @@ -563,7 +563,7 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder case CallbackAction.VOICE: if (callLogCache.isVoicemailNumber(accountHandle, number)) { // Call to generic voicemail number, in case there are multiple accounts primaryActionButtonView.setTag(IntentProvider.getReturnVoicemailCallIntentProvider()); primaryActionButtonView.setTag(IntentProvider.getReturnVoicemailCallIntentProvider(null)); } else if (canSupportAssistedDialing()) { primaryActionButtonView.setTag( IntentProvider.getAssistedDialIntentProvider( Loading java/com/android/dialer/app/calllog/IntentProvider.java +3 −2 Original line number Diff line number Diff line Loading @@ -169,13 +169,14 @@ public abstract class IntentProvider { }; } public static IntentProvider getReturnVoicemailCallIntentProvider() { public static IntentProvider getReturnVoicemailCallIntentProvider( @Nullable PhoneAccountHandle phoneAccountHandle) { return new IntentProvider() { @Override public Intent getClickIntent(Context context) { return PreCall.getIntent( context, CallIntentBuilder.forVoicemail(CallInitiationType.Type.CALL_LOG)); CallIntentBuilder.forVoicemail(phoneAccountHandle, CallInitiationType.Type.CALL_LOG)); } }; } Loading java/com/android/dialer/app/calllog/LegacyVoicemailNotifier.java +1 −3 Original line number Diff line number Diff line Loading @@ -36,7 +36,6 @@ import com.android.dialer.common.LogUtil; import com.android.dialer.location.GeoUtil; import com.android.dialer.notification.DialerNotificationManager; import com.android.dialer.notification.NotificationChannelManager; import com.android.dialer.notification.VoicemailChannelUtils; import com.android.dialer.phonenumberutil.PhoneNumberHelper; import com.android.dialer.telecom.TelecomUtil; import com.android.dialer.theme.base.ThemeComponent; Loading Loading @@ -182,8 +181,7 @@ public final class LegacyVoicemailNotifier { if (context.getSystemService(TelephonyManager.class).getPhoneCount() <= 1) { return NOTIFICATION_TAG; } return NOTIFICATION_TAG_PREFIX + VoicemailChannelUtils.getHashedPhoneAccountId(phoneAccountHandle); return NOTIFICATION_TAG_PREFIX + phoneAccountHandle.getId(); } private LegacyVoicemailNotifier() {} Loading java/com/android/dialer/callintent/CallIntentBuilder.java +2 −2 Original line number Diff line number Diff line Loading @@ -117,10 +117,10 @@ public class CallIntentBuilder implements Parcelable { } public static CallIntentBuilder forVoicemail( CallInitiationType.Type callInitiationType) { @Nullable PhoneAccountHandle phoneAccountHandle, CallInitiationType.Type callInitiationType) { return new CallIntentBuilder( Uri.fromParts(PhoneAccount.SCHEME_VOICEMAIL, "", null), callInitiationType) .setPhoneAccountHandle(null); .setPhoneAccountHandle(phoneAccountHandle); } public void setUri(@NonNull Uri uri) { Loading Loading
AndroidManifest.xml +0 −4 Original line number Diff line number Diff line Loading @@ -74,10 +74,6 @@ presses home. --> <uses-permission android:name="android.permission.STOP_APP_SWITCHES"/> <!-- Used for sending PendingIntents to dynamically registered receivers --> <uses-permission android:name="com.android.dialer.permission.DIALER_ORIGIN" android:protectionLevel="signature" /> <!-- Permissions needed for badger count showing on launch icon. --> <!--for Samsung--> Loading
java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java +1 −1 Original line number Diff line number Diff line Loading @@ -563,7 +563,7 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder case CallbackAction.VOICE: if (callLogCache.isVoicemailNumber(accountHandle, number)) { // Call to generic voicemail number, in case there are multiple accounts primaryActionButtonView.setTag(IntentProvider.getReturnVoicemailCallIntentProvider()); primaryActionButtonView.setTag(IntentProvider.getReturnVoicemailCallIntentProvider(null)); } else if (canSupportAssistedDialing()) { primaryActionButtonView.setTag( IntentProvider.getAssistedDialIntentProvider( Loading
java/com/android/dialer/app/calllog/IntentProvider.java +3 −2 Original line number Diff line number Diff line Loading @@ -169,13 +169,14 @@ public abstract class IntentProvider { }; } public static IntentProvider getReturnVoicemailCallIntentProvider() { public static IntentProvider getReturnVoicemailCallIntentProvider( @Nullable PhoneAccountHandle phoneAccountHandle) { return new IntentProvider() { @Override public Intent getClickIntent(Context context) { return PreCall.getIntent( context, CallIntentBuilder.forVoicemail(CallInitiationType.Type.CALL_LOG)); CallIntentBuilder.forVoicemail(phoneAccountHandle, CallInitiationType.Type.CALL_LOG)); } }; } Loading
java/com/android/dialer/app/calllog/LegacyVoicemailNotifier.java +1 −3 Original line number Diff line number Diff line Loading @@ -36,7 +36,6 @@ import com.android.dialer.common.LogUtil; import com.android.dialer.location.GeoUtil; import com.android.dialer.notification.DialerNotificationManager; import com.android.dialer.notification.NotificationChannelManager; import com.android.dialer.notification.VoicemailChannelUtils; import com.android.dialer.phonenumberutil.PhoneNumberHelper; import com.android.dialer.telecom.TelecomUtil; import com.android.dialer.theme.base.ThemeComponent; Loading Loading @@ -182,8 +181,7 @@ public final class LegacyVoicemailNotifier { if (context.getSystemService(TelephonyManager.class).getPhoneCount() <= 1) { return NOTIFICATION_TAG; } return NOTIFICATION_TAG_PREFIX + VoicemailChannelUtils.getHashedPhoneAccountId(phoneAccountHandle); return NOTIFICATION_TAG_PREFIX + phoneAccountHandle.getId(); } private LegacyVoicemailNotifier() {} Loading
java/com/android/dialer/callintent/CallIntentBuilder.java +2 −2 Original line number Diff line number Diff line Loading @@ -117,10 +117,10 @@ public class CallIntentBuilder implements Parcelable { } public static CallIntentBuilder forVoicemail( CallInitiationType.Type callInitiationType) { @Nullable PhoneAccountHandle phoneAccountHandle, CallInitiationType.Type callInitiationType) { return new CallIntentBuilder( Uri.fromParts(PhoneAccount.SCHEME_VOICEMAIL, "", null), callInitiationType) .setPhoneAccountHandle(null); .setPhoneAccountHandle(phoneAccountHandle); } public void setUri(@NonNull Uri uri) { Loading