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

Commit d054c095 authored by Peter Kalauskas's avatar Peter Kalauskas Committed by Android (Google) Code Review
Browse files

Merge "Remove InjectionInflationController from NPV"

parents c3a8e790 34a747a1
Loading
Loading
Loading
Loading
+6 −10
Original line number Diff line number Diff line
@@ -129,7 +129,6 @@ import com.android.systemui.statusbar.policy.ConfigurationController;
import com.android.systemui.statusbar.policy.KeyguardStateController;
import com.android.systemui.statusbar.policy.KeyguardUserSwitcher;
import com.android.systemui.statusbar.policy.OnHeadsUpChangedListener;
import com.android.systemui.util.InjectionInflationController;
import com.android.wm.shell.animation.FlingAnimationUtils;

import java.io.FileDescriptor;
@@ -266,8 +265,7 @@ public class NotificationPanelViewController extends PanelViewController {
                            && mAuthController.getUdfpsRegion() != null
                            && mAuthController.isUdfpsEnrolled(
                                   KeyguardUpdateMonitor.getCurrentUser())) {
                        LayoutInflater.from(mView.getContext())
                                .inflate(R.layout.disabled_udfps_view, mView);
                        mLayoutInflater.inflate(R.layout.disabled_udfps_view, mView);
                        mDisabledUdfpsController = new DisabledUdfpsController(
                                mView.findViewById(R.id.disabled_udfps_view),
                                mStatusBarStateController,
@@ -279,7 +277,7 @@ public class NotificationPanelViewController extends PanelViewController {
                }
    };

    private final InjectionInflationController mInjectionInflationController;
    private final LayoutInflater mLayoutInflater;
    private final PowerManager mPowerManager;
    private final AccessibilityManager mAccessibilityManager;
    private final NotificationWakeUpCoordinator mWakeUpCoordinator;
@@ -523,7 +521,7 @@ public class NotificationPanelViewController extends PanelViewController {
    @Inject
    public NotificationPanelViewController(NotificationPanelView view,
            @Main Resources resources,
            InjectionInflationController injectionInflationController,
            LayoutInflater layoutInflater,
            NotificationWakeUpCoordinator coordinator, PulseExpansionHandler pulseExpansionHandler,
            DynamicPrivacyController dynamicPrivacyController,
            KeyguardBypassController bypassController, FalsingManager falsingManager,
@@ -568,7 +566,7 @@ public class NotificationPanelViewController extends PanelViewController {
        mKeyguardStatusViewComponentFactory = keyguardStatusViewComponentFactory;
        mQSDetailDisplayer = qsDetailDisplayer;
        mView.setWillNotDraw(!DEBUG);
        mInjectionInflationController = injectionInflationController;
        mLayoutInflater = layoutInflater;
        mFalsingManager = falsingManager;
        mFalsingCollector = falsingCollector;
        mPowerManager = powerManager;
@@ -774,8 +772,7 @@ public class NotificationPanelViewController extends PanelViewController {
        KeyguardStatusView keyguardStatusView = mView.findViewById(R.id.keyguard_status_view);
        int index = mView.indexOfChild(keyguardStatusView);
        mView.removeView(keyguardStatusView);
        keyguardStatusView = (KeyguardStatusView) mInjectionInflationController.injectable(
                LayoutInflater.from(mView.getContext())).inflate(
        keyguardStatusView = (KeyguardStatusView) mLayoutInflater.inflate(
                R.layout.keyguard_status_view, mView, false);
        mView.addView(keyguardStatusView, index);

@@ -786,8 +783,7 @@ public class NotificationPanelViewController extends PanelViewController {
        index = mView.indexOfChild(mKeyguardBottomArea);
        mView.removeView(mKeyguardBottomArea);
        KeyguardBottomAreaView oldBottomArea = mKeyguardBottomArea;
        mKeyguardBottomArea = (KeyguardBottomAreaView) mInjectionInflationController.injectable(
                LayoutInflater.from(mView.getContext())).inflate(
        mKeyguardBottomArea = (KeyguardBottomAreaView) mLayoutInflater.inflate(
                R.layout.keyguard_bottom_area, mView, false);
        mKeyguardBottomArea.initFrom(oldBottomArea);
        mView.addView(mKeyguardBottomArea, index);
+3 −3
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ import android.os.PowerManager;
import android.testing.AndroidTestingRunner;
import android.testing.TestableLooper;
import android.util.DisplayMetrics;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
@@ -84,7 +85,6 @@ import com.android.systemui.statusbar.notification.stack.NotificationStackScroll
import com.android.systemui.statusbar.notification.stack.NotificationStackScrollLayoutController;
import com.android.systemui.statusbar.policy.ConfigurationController;
import com.android.systemui.statusbar.policy.KeyguardStateController;
import com.android.systemui.util.InjectionInflationController;
import com.android.wm.shell.animation.FlingAnimationUtils;

import org.junit.Before;
@@ -139,7 +139,7 @@ public class NotificationPanelViewTest extends SysuiTestCase {
    @Mock
    private NotificationPanelView mView;
    @Mock
    private InjectionInflationController mInjectionInflationController;
    private LayoutInflater mLayoutInflater;
    @Mock
    private DynamicPrivacyController mDynamicPrivacyController;
    @Mock
@@ -264,7 +264,7 @@ public class NotificationPanelViewTest extends SysuiTestCase {
                .thenReturn(mKeyguardStatusViewController);
        mNotificationPanelViewController = new NotificationPanelViewController(mView,
                mResources,
                mInjectionInflationController,
                mLayoutInflater,
                coordinator, expansionHandler, mDynamicPrivacyController, mKeyguardBypassController,
                new FalsingManagerFake(), new FalsingCollectorFake(), mShadeController,
                mNotificationLockscreenUserManager, mNotificationEntryManager,