·
10 commits
to master
since this release
Safe bug fixes only — no VR behavior changes. Drop-in replacement for v2.09.
Bug Fixes
- Fixed modifier device dropdown resetting main button assignment
- Fixed pitch limit triggering when looking down instead of up
- Fixed crash when PitchLimForAutorot is 0 in config
- Fixed toggle laststate persisting to config (missed presses on reload)
- Fixed GDI handle leak in Graph (bitmaps/graphics not disposed on redraw)
- Fixed SolidBrush leak in Graph legend drawing
- Fixed dialog windows leaking native resources
- Fixed Hold button dialog titles saying "Button for Reset"
- Fixed Zero button not resetting yaw offset (called wrong method)
- Fixed MultiButtons Cancel leaving VRStuff with stale Config
- Fixed joystick scan crash on unplug during scan dialog
Improvements
- Atomic config writes (prevents corruption on crash)
- Suppressed unnecessary config writes during startup
- App-specific singleton mutex name
- Clean exception on SteamVR failure instead of hard exit