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

Commit ee4f029f authored by Jeff Brown's avatar Jeff Brown
Browse files

Update wifi display device name when renamed.

Bug: 7340725
Change-Id: Ia3835a37fa3800371920f863b82f992efe764664
parent a30d9694
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -198,6 +198,12 @@ final class WifiDisplayAdapter extends DisplayAdapter {
            updateRememberedDisplaysLocked();
            scheduleStatusChangedBroadcastLocked();
        }

        if (mActiveDisplay != null && mActiveDisplay.getDeviceAddress().equals(address)
                && mDisplayDevice != null) {
            mDisplayDevice.setNameLocked(mActiveDisplay.getFriendlyDisplayName());
            sendDisplayDeviceEventLocked(mDisplayDevice, DISPLAY_DEVICE_EVENT_CHANGED);
        }
    }

    public void requestForgetLocked(String address) {
@@ -397,7 +403,7 @@ final class WifiDisplayAdapter extends DisplayAdapter {
    };

    private final class WifiDisplayDevice extends DisplayDevice {
        private final String mName;
        private String mName;
        private final int mWidth;
        private final int mHeight;
        private final float mRefreshRate;
@@ -423,6 +429,11 @@ final class WifiDisplayAdapter extends DisplayAdapter {
            sendTraversalRequestLocked();
        }

        public void setNameLocked(String name) {
            mName = name;
            mInfo = null;
        }

        @Override
        public void performTraversalInTransactionLocked() {
            setSurfaceInTransactionLocked(mSurface);