OSDN Git Service

Merge "Stop active media projections on user switch." into lmp-mr1-dev
authorMichael Wright <michaelwr@google.com>
Wed, 11 Feb 2015 18:23:54 +0000 (18:23 +0000)
committerAndroid (Google) Code Review <android-gerrit@google.com>
Wed, 11 Feb 2015 18:23:55 +0000 (18:23 +0000)
services/core/java/com/android/server/media/projection/MediaProjectionManagerService.java

index e9b3f8b..bfdc400 100644 (file)
@@ -98,6 +98,11 @@ public final class MediaProjectionManagerService extends SystemService
     @Override
     public void onSwitchUser(int userId) {
         mMediaRouter.rebindAsUser(userId);
+        synchronized (mLock) {
+            if (mProjectionGrant != null) {
+                mProjectionGrant.stop();
+            }
+        }
     }
 
     @Override