aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal002@users.noreply.github.com>2023-05-04 20:40:27 +0200
committerGitHub <noreply@github.com>2023-05-04 20:40:27 +0200
commit54af9243d1d98e165e06c3db304649154e843132 (patch)
treee2df5e4074b59bbc4681bd621d4f240a1cabc2da /src/main/java/at/hannibal2/skyhanni/utils
parent28a3c9d9d2ff9291f3e35d13804fc715b0b688c5 (diff)
downloadSkyHanni-54af9243d1d98e165e06c3db304649154e843132.tar.gz
SkyHanni-54af9243d1d98e165e06c3db304649154e843132.tar.bz2
SkyHanni-54af9243d1d98e165e06c3db304649154e843132.zip
concurrency fix like a pro (#91)
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt
index 84807dcca..fbb0272f6 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt
@@ -262,4 +262,6 @@ object LorenzUtils {
fun <T> Property<out T>.onToggle(observer: Runnable) {
whenChanged { _, _ -> observer.run() }
}
+
+ fun <K, V> makeSyncMap(originalMap: MutableMap<K, V>) = Collections.synchronizedMap(originalMap)
} \ No newline at end of file