From c07ade8771fb2da6fe4d34246f257a8f59d02b22 Mon Sep 17 00:00:00 2001 From: Kung-vr Date: Sun, 13 Oct 2019 03:39:56 +0900 Subject: [PATCH] Fix onPlaybackMirrorDevice logspam --- src/tabcontrollers/AudioTabController.cpp | 13 +++++++------ src/tabcontrollers/AudioTabController.h | 3 +++ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/tabcontrollers/AudioTabController.cpp b/src/tabcontrollers/AudioTabController.cpp index f507e76..eb1282a 100644 --- a/src/tabcontrollers/AudioTabController.cpp +++ b/src/tabcontrollers/AudioTabController.cpp @@ -170,17 +170,18 @@ void AudioTabController::eventLoopTick() char mirrorDeviceId[1024]; vr::VRSettings()->GetString( vr::k_pch_audio_Section, - vr::k_pch_audio_OnPlaybackMirrorDevice_String, + k_pch_audio_OnPlaybackMirrorDevice_String_WORKAROUND, mirrorDeviceId, 1024, &vrSettingsError ); if ( vrSettingsError != vr::VRSettingsError_None ) { - LOG( WARNING ) << "Could not read \"" - << vr::k_pch_audio_OnPlaybackMirrorDevice_String - << "\" setting: " - << vr::VRSettings()->GetSettingsErrorNameFromEnum( - vrSettingsError ); + LOG( WARNING ) + << "Could not read \"" + << k_pch_audio_OnPlaybackMirrorDevice_String_WORKAROUND + << "\" setting: " + << vr::VRSettings()->GetSettingsErrorNameFromEnum( + vrSettingsError ); } if ( lastMirrorDevId.compare( mirrorDeviceId ) != 0 ) { diff --git a/src/tabcontrollers/AudioTabController.h b/src/tabcontrollers/AudioTabController.h index 6d77e11..ea3200f 100644 --- a/src/tabcontrollers/AudioTabController.h +++ b/src/tabcontrollers/AudioTabController.h @@ -10,6 +10,9 @@ class QQuickWindow; namespace advsettings { // forward declaration +// the following key used to be "onPlaybackMirrorDevice" using a workaround: +static const char* const k_pch_audio_OnPlaybackMirrorDevice_String_WORKAROUND + = "playbackMirrorDevice"; class OverlayController; struct AudioProfile