From 95a6a96e1cfb79b1960bb2a9e6bc22d9d8e5a238 Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Wed, 18 Apr 2012 09:54:43 -0700 Subject: Fix an NPE when launching an activity that's not found. Bug: 6356194 Change-Id: I66aeeda3ecab36a4aa32fb78c1d0559a73cd9a7a --- services/java/com/android/server/am/ActivityStack.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/java/com/android/server/am/ActivityStack.java b/services/java/com/android/server/am/ActivityStack.java index 2c53186bbd8d..9085cea7c47c 100644 --- a/services/java/com/android/server/am/ActivityStack.java +++ b/services/java/com/android/server/am/ActivityStack.java @@ -2944,7 +2944,7 @@ final class ActivityStack { // Collect information about the target of the Intent. ActivityInfo aInfo = resolveActivity(intent, resolvedType, startFlags, profileFile, profileFd, userId); - if (mService.isSingleton(aInfo.processName, aInfo.applicationInfo)) { + if (aInfo != null && mService.isSingleton(aInfo.processName, aInfo.applicationInfo)) { userId = 0; } aInfo = mService.getActivityInfoForUser(aInfo, userId); -- cgit v1.2.3-59-g8ed1b