diff options
| author | Jeff Brown <jeffbrown@google.com> | 2012-10-24 12:17:04 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2012-10-24 12:17:04 -0700 |
| commit | d9fb5848c8f049b1b2e08b415e40e08de814c5e5 (patch) | |
| tree | 45fe542c3e88e891419c83be4a94753ded4a05cd /services/java/com/android/server/display/WifiDisplayAdapter.java | |
| parent | 11181c7ae6a9f8278fbf99676b3476173b18b098 (diff) | |
| parent | 1202c43685c475158a773d03d70effa01b6bb4ff (diff) | |
| download | frameworks_base-d9fb5848c8f049b1b2e08b415e40e08de814c5e5.zip frameworks_base-d9fb5848c8f049b1b2e08b415e40e08de814c5e5.tar.gz frameworks_base-d9fb5848c8f049b1b2e08b415e40e08de814c5e5.tar.bz2 | |
am 1202c436: Merge "Secure windows, secure surface views and secure displays." into jb-mr1-dev
* commit '1202c43685c475158a773d03d70effa01b6bb4ff':
Secure windows, secure surface views and secure displays.
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); |
