Archived
0
This commit is contained in:
Dico
2018-09-28 21:30:43 +01:00
parent 67cb73e4c7
commit 88acca2d97

View File

@@ -26,20 +26,10 @@ class ParcelImpl (
}
val ownerChanged = owner != newData.owner
if (ownerChanged) {
updateOwnerSign(true, false, true)
}
val ownerSignWasOutdated = if (callerIsDatabase) newData.isOwnerSignOutdated else isOwnerSignOutdated
val ownerChanged = owner != newData.owner
data = newData
if (ownerChanged && isServerThread()) {
updateOwnerSign(true, false, updateDatabase = callerIsDatabase)
} else {
newData.isOwnerSignOutdated = ownerChanged || ownerSignWasOutdated
if (ownerChanged) {
updateOwnerSign(true, false, false)
}
world.storage.setParcelData(this, data)