diff options
Diffstat (limited to 'services/java/com/android/server/display/WifiDisplayAdapter.java')
| -rw-r--r-- | services/java/com/android/server/display/WifiDisplayAdapter.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/services/java/com/android/server/display/WifiDisplayAdapter.java b/services/java/com/android/server/display/WifiDisplayAdapter.java index 97fc3e6..2ea83ee 100644 --- a/services/java/com/android/server/display/WifiDisplayAdapter.java +++ b/services/java/com/android/server/display/WifiDisplayAdapter.java @@ -281,18 +281,19 @@ final class WifiDisplayAdapter extends DisplayAdapter { scheduleStatusChangedBroadcastLocked(); } + boolean secure = (flags & RemoteDisplay.DISPLAY_FLAG_SECURE) != 0; int deviceFlags = 0; - if ((flags & RemoteDisplay.DISPLAY_FLAG_SECURE) != 0) { + if (secure) { deviceFlags |= DisplayDeviceInfo.FLAG_SECURE; - } - if (mSupportsProtectedBuffers) { - deviceFlags |= DisplayDeviceInfo.FLAG_SUPPORTS_PROTECTED_BUFFERS; + if (mSupportsProtectedBuffers) { + deviceFlags |= DisplayDeviceInfo.FLAG_SUPPORTS_PROTECTED_BUFFERS; + } } float refreshRate = 60.0f; // TODO: get this for real String name = display.getFriendlyDisplayName(); - IBinder displayToken = Surface.createDisplay(name, false); + IBinder displayToken = Surface.createDisplay(name, secure); mDisplayDevice = new WifiDisplayDevice(displayToken, name, width, height, refreshRate, deviceFlags, surface); sendDisplayDeviceEventLocked(mDisplayDevice, DISPLAY_DEVICE_EVENT_ADDED); |
