vrconfig linux fix (#1403)

This commit is contained in:
lucas lelievre
2025-04-23 21:22:08 +02:00
committed by GitHub
parent 6f877c3852
commit 57541e560c

View File

@@ -75,7 +75,7 @@ class DesktopVRCConfigHandler : VRCConfigHandler() {
private val getDevicesTimer = Timer("FetchVRCConfigTimer")
private var configState: VRCConfigValues? = null
private var vrcConfigKeys = getVRChatKeys(VRC_REG_PATH)
private var vrcConfigKeys: Map<String, String>
lateinit var onChange: (config: VRCConfigValues) -> Unit
private fun intValue(key: String): Int? {
@@ -88,6 +88,14 @@ class DesktopVRCConfigHandler : VRCConfigHandler() {
return getQwordValue(VRC_REG_PATH, realKey)
}
init {
vrcConfigKeys = if (OperatingSystem.currentPlatform === OperatingSystem.WINDOWS) {
getVRChatKeys(VRC_REG_PATH)
} else {
mapOf()
}
}
private fun updateCurrentState() {
vrcConfigKeys = getVRChatKeys(VRC_REG_PATH)
val newConfig = VRCConfigValues(