summaryrefslogtreecommitdiffstats
path: root/media/lib
diff options
context:
space:
mode:
authorChong Zhang <chz@google.com>2013-11-08 09:46:24 -0800
committerChong Zhang <chz@google.com>2013-11-08 19:02:48 -0800
commit5830b0b33618940d65197cec99d697b21908fec8 (patch)
tree181c0879f182a2f65e082903e8aefa39f7b18064 /media/lib
parented7376fc4829e93f5f2d3037633a37d652a13a7c (diff)
downloadframeworks_base-5830b0b33618940d65197cec99d697b21908fec8.zip
frameworks_base-5830b0b33618940d65197cec99d697b21908fec8.tar.gz
frameworks_base-5830b0b33618940d65197cec99d697b21908fec8.tar.bz2
Fixed a bug updating presentation displays.
Also made findRemoteDisplay public. Bug: 11257292 Change-Id: Ibc9bf3d8ee7c90293ffd8796270e8883ea458a65
Diffstat (limited to 'media/lib')
-rw-r--r--media/lib/java/com/android/media/remotedisplay/RemoteDisplayProvider.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/media/lib/java/com/android/media/remotedisplay/RemoteDisplayProvider.java b/media/lib/java/com/android/media/remotedisplay/RemoteDisplayProvider.java
index 8e4042c..701c39c 100644
--- a/media/lib/java/com/android/media/remotedisplay/RemoteDisplayProvider.java
+++ b/media/lib/java/com/android/media/remotedisplay/RemoteDisplayProvider.java
@@ -257,6 +257,15 @@ public abstract class RemoteDisplayProvider {
publishState();
}
+ /**
+ * Finds the remote display with the specified id, returns null if not found.
+ *
+ * @param id Id of the remote display.
+ */
+ public RemoteDisplay findRemoteDisplay(String id) {
+ return mDisplays.get(id);
+ }
+
void setCallback(IRemoteDisplayCallback callback) {
mCallback = callback;
publishState();
@@ -285,10 +294,6 @@ public abstract class RemoteDisplayProvider {
}
}
- RemoteDisplay findRemoteDisplay(String id) {
- return mDisplays.get(id);
- }
-
final class ProviderStub extends IRemoteDisplayProvider.Stub {
@Override
public void setCallback(IRemoteDisplayCallback callback) {