From 036e5cb4528f16de2b6d03942508df020a509b93 Mon Sep 17 00:00:00 2001 From: Kung-vr Date: Thu, 3 Oct 2019 14:08:55 +0900 Subject: [PATCH] Add logging for changes to universe ID --- src/overlaycontroller.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/overlaycontroller.cpp b/src/overlaycontroller.cpp index 1f6e7c4..34d982e 100644 --- a/src/overlaycontroller.cpp +++ b/src/overlaycontroller.cpp @@ -978,6 +978,31 @@ void OverlayController::mainEventLoop() // events during the same call of OnTimeoutPumpEvents() INFO Removed // logging on play space mover for possible crashing issues. case vr::VREvent_ChaperoneUniverseHasChanged: + { + uint64_t previousUniverseId + = vrEvent.data.chaperone.m_nPreviousUniverse; + uint64_t currentUniverseId + = vrEvent.data.chaperone.m_nCurrentUniverse; + LOG( INFO ) << "(VREvent) ChaperoneUniverseHasChanged... Previous:" + << previousUniverseId + << " Current:" << currentUniverseId; + + if ( !chaperoneDataAlreadyUpdated ) + { + // LOG(INFO) << "Re-loading chaperone data ..."; + m_chaperoneUtils.loadChaperoneData(); + // LOG(INFO) << "Found " << m_chaperoneUtils.quadsCount() << + // " chaperone quads."; if + // (m_chaperoneUtils.isChaperoneWellFormed()) { LOG(INFO) << + // "Chaperone data seems to be well-formed."; + //} else { + // LOG(INFO) << "Chaperone data is NOT well-formed."; + //} + chaperoneDataAlreadyUpdated = true; + } + } + break; + case vr::VREvent_ChaperoneDataHasChanged: { if ( !chaperoneDataAlreadyUpdated )