🐛[bugfix] Model : mute同期が動作していない問題を修正

- 起動時にmuteselfしているかどうか監視するように変更
- VRChatが起動指定な場合にgetOSCParameterValueがエラーになる問題を修正
- config移行の状態遷移によるmute状態の初期化問題を修正
This commit is contained in:
misyaguziya
2024-05-08 01:29:02 +09:00
parent d7f48d0366
commit 835f4739fd
3 changed files with 58 additions and 25 deletions

View File

@@ -858,7 +858,11 @@ def callbackSetEnableAutoExportMessageLogs(value):
def callbackSetEnableVrcMicMuteSync(value):
print("callbackSetEnableVrcMicMuteSync", value)
config.ENABLE_VRC_MIC_MUTE_SYNC = value
model.changePutQueueMicAudio()
if config.ENABLE_VRC_MIC_MUTE_SYNC is True:
model.startCheckMuteSelfStatus()
else:
model.stopCheckMuteSelfStatus()
def callbackSetEnableSendMessageToVrc(value):
print("callbackSetEnableSendMessageToVrc", value)
@@ -981,6 +985,8 @@ def createMainWindow(splash):
# init OSC receive
model.startReceiveOSC()
if config.ENABLE_VRC_MIC_MUTE_SYNC is True:
model.startCheckMuteSelfStatus()
splash.toProgress(3) # Last one.