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

Commit 54c80f6a authored by Matthew DeVore's avatar Matthew DeVore Committed by Android (Google) Code Review
Browse files

Merge "Displays updater: force refresh on listener add" into main

parents bd03972f a6925f29
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -93,6 +93,7 @@ public class ConnectedDeviceGroupController extends BasePreferenceController
    public void onStart() {
        if (mExternalDisplayUpdater != null) {
            mExternalDisplayUpdater.registerCallback();
            mExternalDisplayUpdater.refreshPreference();
        }

        if (mBluetoothDeviceUpdater != null) {
+5 −4
Original line number Diff line number Diff line
@@ -55,7 +55,7 @@ public class ExternalDisplayUpdater {
    private final DisplayListener mListener =  new DisplayListener() {
        @Override
        public void update(int displayId) {
            scheduleUpdate();
            refreshPreference();
        }
    };

@@ -91,8 +91,6 @@ public class ExternalDisplayUpdater {
                    .launch();
            return true;
        });

        scheduleUpdate();
    }

    /**
@@ -151,7 +149,10 @@ public class ExternalDisplayUpdater {
        return null;
    }

    private void scheduleUpdate() {
    /**
     * Updates preference, possibly removing it entirely.
     */
    public void refreshPreference() {
        if (mInjector == null) {
            return;
        }