summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author joonyoung.cho <joonyoung.cho@lge.com> 2016-08-08 22:14:43 +0000
committer android-build-merger <android-build-merger@google.com> 2016-08-08 22:14:43 +0000
commit2f51366c1a1a719d1b8e17f3c2e3574edac74380 (patch)
tree815f9a405c6086b2620e7d181eb301d5b1db6136
parent8143f491a4c747bb10c4e23abe0679196fd2ea8e (diff)
parent5a3034f8ff48124d288b4602324e0fa63be0c208 (diff)
Merge "fix safeMode status in AppWidgetService" am: 78a72f0698 am: cbd4ad1f7e
am: 5a3034f8ff Change-Id: Iaefa29636ecc0367c3ad40d06a5e2099c9e506f4
-rw-r--r--services/appwidget/java/com/android/server/appwidget/AppWidgetService.java2
-rw-r--r--services/java/com/android/server/SystemServer.java2
2 files changed, 3 insertions, 1 deletions
diff --git a/services/appwidget/java/com/android/server/appwidget/AppWidgetService.java b/services/appwidget/java/com/android/server/appwidget/AppWidgetService.java
index de2c58c6dae7..915d839d530a 100644
--- a/services/appwidget/java/com/android/server/appwidget/AppWidgetService.java
+++ b/services/appwidget/java/com/android/server/appwidget/AppWidgetService.java
@@ -40,7 +40,7 @@ public class AppWidgetService extends SystemService {
@Override
public void onBootPhase(int phase) {
- if (phase == PHASE_THIRD_PARTY_APPS_CAN_START) {
+ if (phase == PHASE_ACTIVITY_MANAGER_READY) {
mImpl.setSafeMode(isSafeMode());
}
}
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index a839373d787e..13b297282f76 100644
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -1270,6 +1270,8 @@ public final class SystemServer {
}
Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);
+ mSystemServiceManager.setSafeMode(safeMode);
+
// These are needed to propagate to the runnable below.
final NetworkManagementService networkManagementF = networkManagement;
final NetworkStatsService networkStatsF = networkStats;