summaryrefslogtreecommitdiff
path: root/src/main/kotlin/io/dico/parcels2/Privilege.kt
diff options
context:
space:
mode:
authorDico <dico.karssiens@gmail.com>2018-09-26 02:42:15 +0100
committerDico <dico.karssiens@gmail.com>2018-09-26 02:42:15 +0100
commit2225bdae95b3de4985347edf30ae31a28f73f35b (patch)
tree3145fae97135d1864ea29c608be2917d74e2dadc /src/main/kotlin/io/dico/parcels2/Privilege.kt
parentdcd90c09add292300b163edf44c26ddf99f1199b (diff)
Work on schematic and parcel swaps
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/Privilege.kt')
-rw-r--r--src/main/kotlin/io/dico/parcels2/Privilege.kt2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/Privilege.kt b/src/main/kotlin/io/dico/parcels2/Privilege.kt
index 040e5f5..72878a9 100644
--- a/src/main/kotlin/io/dico/parcels2/Privilege.kt
+++ b/src/main/kotlin/io/dico/parcels2/Privilege.kt
@@ -88,7 +88,7 @@ interface Privileges : PrivilegesMinimal {
}
fun changePrivilege(key: PrivilegeKey, positive: Boolean, update: Privilege): PrivilegeChangeResult =
- if (key != keyOfOwner) FAIL_OWNER
+ if (key == keyOfOwner) FAIL_OWNER
else if (getStoredPrivilege(key).isChangeInDirection(positive, update)
&& setStoredPrivilege(key, update)
) SUCCESS