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

Commit ea1953c7 authored by Dave Mankoff's avatar Dave Mankoff
Browse files

Remove Dependency.get(MAIN_HANDLER) from NavigationBarFragment

Bug: 144503618
Test: atest SystemUITests
Change-Id: Ifeaf037898ec0e20dd056d87468cea9cbb6c65a6
parent ad51c4d8
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -89,11 +89,11 @@ import com.android.internal.logging.MetricsLogger;
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.internal.util.LatencyTracker;
import com.android.internal.view.AppearanceRegion;
import com.android.systemui.Dependency;
import com.android.systemui.R;
import com.android.systemui.assist.AssistHandleViewController;
import com.android.systemui.assist.AssistManager;
import com.android.systemui.broadcast.BroadcastDispatcher;
import com.android.systemui.dagger.qualifiers.MainHandler;
import com.android.systemui.fragments.FragmentHostManager;
import com.android.systemui.fragments.FragmentHostManager.FragmentListener;
import com.android.systemui.model.SysUiState;
@@ -196,7 +196,7 @@ public class NavigationBarFragment extends LifecycleFragment implements Callback
    @Nullable
    private AssistHandleViewController mAssistHandlerViewController;

    private Handler mHandler = Dependency.get(Dependency.MAIN_HANDLER);
    private final Handler mHandler;

    private final OverviewProxyListener mOverviewProxyListener = new OverviewProxyListener() {
        @Override
@@ -271,7 +271,8 @@ public class NavigationBarFragment extends LifecycleFragment implements Callback
            SysUiState sysUiFlagsContainer,
            BroadcastDispatcher broadcastDispatcher,
            CommandQueue commandQueue, Divider divider,
            Optional<Recents> recentsOptional, Lazy<StatusBar> statusBarLazy) {
            Optional<Recents> recentsOptional, Lazy<StatusBar> statusBarLazy,
            @MainHandler Handler mainHandler) {
        mAccessibilityManagerWrapper = accessibilityManagerWrapper;
        mDeviceProvisionedController = deviceProvisionedController;
        mStatusBarStateController = statusBarStateController;
@@ -287,6 +288,7 @@ public class NavigationBarFragment extends LifecycleFragment implements Callback
        mCommandQueue = commandQueue;
        mDivider = divider;
        mRecentsOptional = recentsOptional;
        mHandler = mainHandler;
    }

    // ----- Fragment Lifecycle Callbacks -----
+2 −1
Original line number Diff line number Diff line
@@ -253,7 +253,8 @@ public class NavigationBarFragmentTest extends SysuiBaseFragmentTest {
                mCommandQueue,
                mDivider,
                Optional.of(mRecents),
                () -> mock(StatusBar.class));
                () -> mock(StatusBar.class),
                mHandler);
    }

    private class HostCallbacksForExternalDisplay extends