OSDN Git Service

Fixing issue with Recents not triggering correctly for secondary users. (Bug 15689540)
authorWinson Chung <winsonc@google.com>
Fri, 25 Jul 2014 22:46:57 +0000 (15:46 -0700)
committerWinson Chung <winsonc@google.com>
Fri, 25 Jul 2014 22:47:33 +0000 (22:47 +0000)
packages/SystemUI/src/com/android/systemui/recents/AlternateRecentsComponent.java

index 591149c..cbcacc4 100644 (file)
@@ -133,7 +133,7 @@ public class AlternateRecentsComponent implements ActivityOptions.OnAnimationSta
                 intent.setPackage(mContext.getPackageName());
                 intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT);
                 intent.putExtra(RecentsActivity.EXTRA_TRIGGERED_FROM_ALT_TAB, triggeredFromAltTab);
-                mContext.sendBroadcast(intent);
+                mContext.sendBroadcastAsUser(intent, UserHandle.CURRENT);
             }
         }
     }
@@ -222,7 +222,7 @@ public class AlternateRecentsComponent implements ActivityOptions.OnAnimationSta
             Intent intent = new Intent(RecentsActivity.ACTION_TOGGLE_RECENTS_ACTIVITY);
             intent.setPackage(mContext.getPackageName());
             intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT);
-            mContext.sendBroadcast(intent);
+            mContext.sendBroadcastAsUser(intent, UserHandle.CURRENT);
             mLastToggleTime = System.currentTimeMillis();
             return;
         } else {
@@ -444,7 +444,7 @@ public class AlternateRecentsComponent implements ActivityOptions.OnAnimationSta
             Intent intent = new Intent(RecentsActivity.ACTION_START_ENTER_ANIMATION);
             intent.setPackage(mContext.getPackageName());
             intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT);
-            mContext.sendBroadcast(intent);
+            mContext.sendBroadcastAsUser(intent, UserHandle.CURRENT);
             mStartAnimationTriggered = true;
         }
     }