summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorPaul Bouman <boumanpaul@gmail.com>2015-01-11 13:54:27 +0100
committerSteve Kondik <steve@cyngn.com>2015-10-26 21:55:38 -0700
commita9ef5111dd2b17067b69af9dd30ee78a22ae4c23 (patch)
tree01be47442151e7c50e18f4e444efe544a1897ee3 /services
parentd1e82836e05fd35e4627f97bd06419e8f50b00b7 (diff)
downloadframeworks_base-a9ef5111dd2b17067b69af9dd30ee78a22ae4c23.zip
frameworks_base-a9ef5111dd2b17067b69af9dd30ee78a22ae4c23.tar.gz
frameworks_base-a9ef5111dd2b17067b69af9dd30ee78a22ae4c23.tar.bz2
Show Optimizing app dialog on first boot
The boot dialog is currently hidden on first boot but the bootanimation can take a very long time to go away. Show the boot dialog so we know whats happening. Change-Id: I71d50eb8929edde38fcfdcccc2cb05c25777c6dd
Diffstat (limited to 'services')
-rw-r--r--services/core/java/com/android/server/pm/PackageManagerService.java12
-rw-r--r--services/java/com/android/server/SystemServer.java2
2 files changed, 6 insertions, 8 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java
index d4f6f45..e68a360 100644
--- a/services/core/java/com/android/server/pm/PackageManagerService.java
+++ b/services/core/java/com/android/server/pm/PackageManagerService.java
@@ -6303,13 +6303,11 @@ public class PackageManagerService extends IPackageManager.Stub {
if (DEBUG_DEXOPT) {
Log.i(TAG, "Optimizing app " + curr + " of " + total + ": " + pkg.packageName);
}
- if (!isFirstBoot()) {
- try {
- ActivityManagerNative.getDefault().showBootMessage(
- mContext.getResources().getString(R.string.android_upgrading_apk,
- curr, total), true);
- } catch (RemoteException e) {
- }
+ try {
+ ActivityManagerNative.getDefault().showBootMessage(
+ mContext.getResources().getString(R.string.android_upgrading_apk,
+ curr, total), true);
+ } catch (RemoteException e) {
}
PackageParser.Package p = pkg;
synchronized (mInstallLock) {
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index b816843..b4427ec 100644
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -524,7 +524,7 @@ public final class SystemServer {
Slog.i(TAG, "Window Manager");
wm = WindowManagerService.main(context, inputManager,
mFactoryTestMode != FactoryTest.FACTORY_TEST_LOW_LEVEL,
- !mFirstBoot, mOnlyCore);
+ true, mOnlyCore);
ServiceManager.addService(Context.WINDOW_SERVICE, wm);
ServiceManager.addService(Context.INPUT_SERVICE, inputManager);