diff options
| author | 2019-03-08 17:39:44 +0000 | |
|---|---|---|
| committer | 2019-03-08 17:39:44 +0000 | |
| commit | 1451b2f3a5aebf326b4fd39ff80c7fd1e54c77c8 (patch) | |
| tree | 64d50838789ca56421bb6d1ed6723fc9bc02376e | |
| parent | cfd72b9386632e0704feda6d281be7182677fb08 (diff) | |
| parent | 8ee0674e09f24c897dcff3ed84266daa7618b71d (diff) | |
Merge "Update DynamicAndroidService for IGsiService AIDL changes."
| -rw-r--r-- | services/core/java/com/android/server/DynamicAndroidService.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/DynamicAndroidService.java b/services/core/java/com/android/server/DynamicAndroidService.java index 12a3f02325d2..8488941587fb 100644 --- a/services/core/java/com/android/server/DynamicAndroidService.java +++ b/services/core/java/com/android/server/DynamicAndroidService.java @@ -118,7 +118,9 @@ public class DynamicAndroidService extends IDynamicAndroidService.Stub implement if (gsiService.isGsiRunning()) { return gsiService.disableGsiInstall(); } else { - return gsiService.setGsiBootable() == 0; + final int status = gsiService.getGsiBootStatus(); + final boolean singleBoot = (status == IGsiService.BOOT_STATUS_SINGLE_BOOT); + return gsiService.setGsiBootable(singleBoot) == 0; } } @@ -129,6 +131,6 @@ public class DynamicAndroidService extends IDynamicAndroidService.Stub implement @Override public boolean commit() throws RemoteException { - return getGsiService().setGsiBootable() == 0; + return getGsiService().setGsiBootable(true) == 0; } } |