Merge "Remove blocking binder calls from isInUse method" am: 4bef55860f am: e7e3c7ec10
Change-Id: Ia36ad74c1f55932556bdd1a6e72e6835767159b7
This commit is contained in:
@@ -179,18 +179,7 @@ public class DynamicSystemService extends IDynamicSystemService.Stub implements
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInUse() throws RemoteException {
|
public boolean isInUse() throws RemoteException {
|
||||||
boolean gsidWasRunning = "running".equals(SystemProperties.get("init.svc.gsid"));
|
return SystemProperties.getBoolean("ro.gsid.image_running", false);
|
||||||
boolean isInUse = false;
|
|
||||||
|
|
||||||
try {
|
|
||||||
isInUse = getGsiService().isGsiRunning();
|
|
||||||
} finally {
|
|
||||||
if (!gsidWasRunning && !isInUse) {
|
|
||||||
mGsiService = null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return isInUse;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user