···278278 if (have_survive_drv && have_vive_drv) {
279279 // We have both drivers - default to libsurvive, but if the user asks specifically for vive we'll give
280280 // it to them
281281+ if (vive_over_survive) {
282282+ LH_DEBUG("Using driver vive (over survive)!");
283283+ } else {
284284+ LH_DEBUG("Using driver survive (both)!");
285285+ }
281286 lhs->use_libsurvive = !vive_over_survive;
282287 } else if (have_survive_drv) {
283288 // We only have libsurvive - don't listen to the env var
···285290 if (vive_over_survive) {
286291 LH_WARN("Asked for vive driver, but it isn't built. Using libsurvive.");
287292 }
293293+ LH_DEBUG("Using driver survive (only built)!");
288294 lhs->use_libsurvive = true;
289295 } else if (have_vive_drv) {
296296+ LH_DEBUG("Using driver vive (only built)!");
290297 // We only have vive
291298 lhs->use_libsurvive = false;
292299 } else {