fix compile issues on debug

This commit is contained in:
amwatson 2024-05-14 15:07:15 -05:00
parent 7ca96b2be7
commit fca3a62b1a

View file

@ -204,7 +204,7 @@ public:
VRApp(jobject activityObjectGlobalRef) VRApp(jobject activityObjectGlobalRef)
: mActivityObject(activityObjectGlobalRef) {} : mActivityObject(activityObjectGlobalRef) {}
~VRApp() { assert(mIsStopRequested); } ~VRApp() { assert(mLastAppState.mIsStopRequested); }
private: private:
class AppState; class AppState;
@ -962,7 +962,7 @@ private:
ALOGV("{}(): Received XR_SESSION_STATE_CHANGED state {}->{} " ALOGV("{}(): Received XR_SESSION_STATE_CHANGED state {}->{} "
"session={} time={}", "session={} time={}",
__func__, XrSessionStateToString(lastState), __func__, XrSessionStateToString(lastState),
XrSessionStateToString(newState.state), newState.session, newState.time); XrSessionStateToString(newState.state), (void *)newState.session, newState.time);
} }
lastState = newState.state; lastState = newState.state;
switch (newState.state) { switch (newState.state) {
@ -988,7 +988,7 @@ private:
void OXRHandleSessionStateChanges(const XrSessionState state, AppState& newAppState) const { void OXRHandleSessionStateChanges(const XrSessionState state, AppState& newAppState) const {
if (state == XR_SESSION_STATE_READY) { if (state == XR_SESSION_STATE_READY) {
assert(mIsXrSessionActive == false); assert(mLastAppState.mIsXrSessionActive == false);
XrSessionBeginInfo sbi = {}; XrSessionBeginInfo sbi = {};
sbi.type = XR_TYPE_SESSION_BEGIN_INFO; sbi.type = XR_TYPE_SESSION_BEGIN_INFO;
@ -1039,7 +1039,7 @@ private:
} }
} }
} else if (state == XR_SESSION_STATE_STOPPING) { } else if (state == XR_SESSION_STATE_STOPPING) {
assert(mIsXrSessionActive); assert(mLastAppState.mIsXrSessionActive);
ALOGI("{}(): Entered XR_SESSION_STATE_STOPPING", __func__); ALOGI("{}(): Entered XR_SESSION_STATE_STOPPING", __func__);
OXR(xrEndSession(gOpenXr->mSession)); OXR(xrEndSession(gOpenXr->mSession));
newAppState.mIsXrSessionActive = false; newAppState.mIsXrSessionActive = false;