Protect accesses to mStagedSessionXXX (9/n)
Bug: 159663586 Test: atest StagedInstallTest AtomicInstallTest Change-Id: I6c91d7f5b39ed3aa1627f82ba1d4317a24c2debd
This commit is contained in:
@@ -3129,27 +3129,37 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub {
|
||||
|
||||
/** {@hide} */
|
||||
boolean isStagedSessionReady() {
|
||||
return mStagedSessionReady;
|
||||
synchronized (mLock) {
|
||||
return mStagedSessionReady;
|
||||
}
|
||||
}
|
||||
|
||||
/** {@hide} */
|
||||
boolean isStagedSessionApplied() {
|
||||
return mStagedSessionApplied;
|
||||
synchronized (mLock) {
|
||||
return mStagedSessionApplied;
|
||||
}
|
||||
}
|
||||
|
||||
/** {@hide} */
|
||||
boolean isStagedSessionFailed() {
|
||||
return mStagedSessionFailed;
|
||||
synchronized (mLock) {
|
||||
return mStagedSessionFailed;
|
||||
}
|
||||
}
|
||||
|
||||
/** {@hide} */
|
||||
@StagedSessionErrorCode int getStagedSessionErrorCode() {
|
||||
return mStagedSessionErrorCode;
|
||||
synchronized (mLock) {
|
||||
return mStagedSessionErrorCode;
|
||||
}
|
||||
}
|
||||
|
||||
/** {@hide} */
|
||||
String getStagedSessionErrorMessage() {
|
||||
return mStagedSessionErrorMessage;
|
||||
synchronized (mLock) {
|
||||
return mStagedSessionErrorMessage;
|
||||
}
|
||||
}
|
||||
|
||||
private void destroyInternal() {
|
||||
|
||||
Reference in New Issue
Block a user