From 2d69d49d30a43f957b9b80b0ac2c27fdf9662771 Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Fri, 6 Apr 2012 16:24:14 -0700 Subject: [PATCH] Fix issue #6242583: ResolverActivity is considered as home activity Change-Id: Ib29908cdfcbbff769d12df1770264ad13ec5337b --- services/java/com/android/server/am/ActivityRecord.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/java/com/android/server/am/ActivityRecord.java b/services/java/com/android/server/am/ActivityRecord.java index d60ff2b3b1827..a098f187ccca3 100644 --- a/services/java/com/android/server/am/ActivityRecord.java +++ b/services/java/com/android/server/am/ActivityRecord.java @@ -16,6 +16,7 @@ package com.android.server.am; +import com.android.internal.app.ResolverActivity; import com.android.server.AttributeCache; import com.android.server.am.ActivityStack.ActivityState; @@ -382,7 +383,7 @@ final class ActivityRecord { _intent.getData() == null && _intent.getType() == null && (intent.getFlags()&Intent.FLAG_ACTIVITY_NEW_TASK) != 0 && - !"android".equals(realActivity.getClassName())) { + !ResolverActivity.class.getName().equals(realActivity.getClassName())) { // This sure looks like a home activity! // Note the last check is so we don't count the resolver // activity as being home... really, we don't care about