Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e332b103 authored by zachh's avatar zachh Committed by Copybara-Service
Browse files

Removed cast to DialtactsActivity.

DialtactsActivity should be dead code at this point so this code should be unreachable.

Bug: 109931227
Test: none
PiperOrigin-RevId: 199872804
Change-Id: I4f4f66f5c803662de238c42dc746423c8ab1f150
parent 72fdb6c6
Loading
Loading
Loading
Loading
+9 −11
Original line number Diff line number Diff line
@@ -54,7 +54,6 @@ import android.view.View;
import android.view.ViewGroup;
import com.android.contacts.common.ContactsUtils;
import com.android.contacts.common.preference.ContactsPreferences;
import com.android.dialer.app.DialtactsActivity;
import com.android.dialer.app.R;
import com.android.dialer.app.calllog.CallLogFragment.CallLogFragmentListener;
import com.android.dialer.app.calllog.CallLogGroupBuilder.GroupCreator;
@@ -395,16 +394,15 @@ public class CallLogAdapter extends GroupingListAdapter
            if (viewHolder.callType == CallLog.Calls.MISSED_TYPE) {
              CallLogAsyncTaskUtil.markCallAsRead(activity, viewHolder.callIds);
              if (activityType == ACTIVITY_TYPE_DIALTACTS) {
                if (v.getContext() instanceof MainActivityPeer.PeerSupplier) {
                Assert.checkState(
                    v.getContext() instanceof MainActivityPeer.PeerSupplier,
                    "%s is not a PeerSupplier",
                    v.getContext().getClass());
                // This is really bad, but we must do this to prevent a dependency cycle, enforce
                // best practices in new code, and avoid refactoring DialtactsActivity.
                  ((FragmentUtilListener)
                          ((MainActivityPeer.PeerSupplier) v.getContext()).getPeer())
                ((FragmentUtilListener) ((MainActivityPeer.PeerSupplier) v.getContext()).getPeer())
                    .getImpl(CallLogFragmentListener.class)
                    .updateTabUnreadCounts();
                } else {
                  ((DialtactsActivity) v.getContext()).updateTabUnreadCounts();
                }
              }
            }
            expandViewHolderActions(viewHolder);