From 2db3b10421631d54f07465bf7d63d1cf9a2c30af Mon Sep 17 00:00:00 2001 From: Vasily Date: Sun, 22 Mar 2020 17:57:09 +0100 Subject: [PATCH] Fix push to mute icon not being used when PTM enabled --- src/tabcontrollers/AudioTabController.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/tabcontrollers/AudioTabController.cpp b/src/tabcontrollers/AudioTabController.cpp index 0026508..b8a8d6e 100644 --- a/src/tabcontrollers/AudioTabController.cpp +++ b/src/tabcontrollers/AudioTabController.cpp @@ -113,9 +113,14 @@ void AudioTabController::initStage2() m_pushToTalkValues.pushToTalkPath = *pushToTalkIconFilePath; m_pushToTalkValues.pushToMutePath = *pushToMuteIconFilePath; - vr::VROverlay()->SetOverlayFromFile( - m_pushToTalkValues.overlayHandle, - m_pushToTalkValues.pushToTalkPath.c_str() ); + auto pushToPath = m_pushToTalkValues.pushToTalkPath.c_str(); + if ( settings::getSetting( settings::BoolSetting::AUDIO_micReversePtt ) ) + { + pushToPath = m_pushToTalkValues.pushToMutePath.c_str(); + } + + vr::VROverlay()->SetOverlayFromFile( m_pushToTalkValues.overlayHandle, + pushToPath ); vr::VROverlay()->SetOverlayWidthInMeters( m_pushToTalkValues.overlayHandle, 0.02f ); vr::HmdMatrix34_t notificationTransform