aboutsummaryrefslogtreecommitdiff
path: root/src/survive_vive.c
diff options
context:
space:
mode:
authorMichael Turvey <mwturvey@users.noreply.github.com>2017-04-30 10:41:31 -0700
committerGitHub <noreply@github.com>2017-04-30 10:41:31 -0700
commit4fcff4d62c1b32911d64ee305c16f26ff0dc218d (patch)
tree5378069d0e44cf98a511c7f3971b46577a7f84d4 /src/survive_vive.c
parent947dfaff73c0b758a21a410776543340e732d705 (diff)
parentba11bb2755dd1dddf6f82893b897513d2e387239 (diff)
downloadlibsurvive-4fcff4d62c1b32911d64ee305c16f26ff0dc218d.tar.gz
libsurvive-4fcff4d62c1b32911d64ee305c16f26ff0dc218d.tar.bz2
Merge pull request #61 from mwturvey/FixWirelessOnWindows
Fix regression that broke support for wireless controllers on Windows
Diffstat (limited to 'src/survive_vive.c')
-rwxr-xr-xsrc/survive_vive.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/survive_vive.c b/src/survive_vive.c
index 398ff99..030db8a 100755
--- a/src/survive_vive.c
+++ b/src/survive_vive.c
@@ -344,7 +344,8 @@ int survive_usb_init( SurviveViveData * sv, SurviveObject * hmd, SurviveObject *
if (cur_dev->vendor_id == vendor_id &&
cur_dev->product_id == product_id)
{
- if( cur_dev->interface_number == enumid )
+ if( cur_dev->interface_number == enumid ||
+ cur_dev->interface_number == -1 && menum == enumid)
{
path_to_open = cur_dev->path;
break;