OSDN Git Service

Clear pending activity options when retrieved in ActivityManagerService.
authorBryce Lee <brycelee@google.com>
Tue, 29 Aug 2017 23:37:34 +0000 (16:37 -0700)
committerBryce Lee <brycelee@google.com>
Wed, 30 Aug 2017 15:54:37 +0000 (08:54 -0700)
This behavior was removed in ag/2648555

Change-Id: Ib04e8f1ddf1057a7bf2cbd4c422956fc6129a501
Fixes: 65070883
Test: manual via the bug repro steps.

services/core/java/com/android/server/am/ActivityManagerService.java

index 9727092..2370d48 100644 (file)
@@ -13350,7 +13350,7 @@ public class ActivityManagerService extends IActivityManager.Stub
             synchronized (this) {
                 final ActivityRecord r = ActivityRecord.isInStackLocked(token);
                 if (r != null) {
-                    final ActivityOptions activityOptions = r.pendingOptions;
+                    final ActivityOptions activityOptions = r.takeOptionsLocked();
                     return activityOptions == null ? null : activityOptions.toBundle();
                 }
                 return null;