summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/core/java/com/android/server/am/ActiveServices.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/am/ActiveServices.java b/services/core/java/com/android/server/am/ActiveServices.java
index 8c66bca942a6..b0e21570166b 100644
--- a/services/core/java/com/android/server/am/ActiveServices.java
+++ b/services/core/java/com/android/server/am/ActiveServices.java
@@ -3732,7 +3732,7 @@ public final class ActiveServices {
= !((r.serviceInfo.applicationInfo.flags&ApplicationInfo.FLAG_PERSISTENT) == 0);
if(top_rc != null) {
if(top_rc.launching && !r.shortInstanceName.contains(top_rc.packageName)
- && !isPersistent) {
+ && !isPersistent && r.isForeground == false) {
shouldDelay = true;
}
}