From ff3862d415bbfd86b382012d6495240c0bc965c0 Mon Sep 17 00:00:00 2001 From: Joe Onorato Date: Wed, 7 Oct 2009 10:35:51 -0700 Subject: [PATCH] Don't exit all apps when we launch apps. --- src/com/android/launcher2/Launcher.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java index 4fe655eb21..93ce9d543b 100644 --- a/src/com/android/launcher2/Launcher.java +++ b/src/com/android/launcher2/Launcher.java @@ -183,6 +183,7 @@ public final class Launcher extends Activity private boolean mRestoring; private boolean mWaitingForResult; private boolean mLocaleChanged; + private boolean mExitingBecauseOfLaunch; private boolean mHomeDown; private boolean mBackDown; @@ -416,7 +417,10 @@ public final class Launcher extends Activity @Override protected void onPause() { super.onPause(); - closeAllApps(false); + if (mExitingBecauseOfLaunch) { + mExitingBecauseOfLaunch = false; + closeAllApps(false); + } } @Override @@ -1330,6 +1334,7 @@ public final class Launcher extends Activity // Open shortcut final Intent intent = ((ApplicationInfo) tag).intent; startActivitySafely(intent); + mExitingBecauseOfLaunch = true; } else if (tag instanceof FolderInfo) { handleFolderClick((FolderInfo) tag); } else if (v == mHandleView) {