aboutsummaryrefslogtreecommitdiff
path: root/src/survive_vive.c
diff options
context:
space:
mode:
authorJustin Berger <j.david.berger@gmail.com>2018-04-13 14:45:16 -0600
committerJustin Berger <j.david.berger@gmail.com>2018-04-13 14:45:16 -0600
commit9533ddefcf8af901ebc0ff0b2ac503b5af2523b8 (patch)
tree0129c6a456d3d3f838b6fc04a8ebfc678ddeb677 /src/survive_vive.c
parent7acbf4e2a2cf564b1792d0b67f483fdd20e19b3e (diff)
downloadlibsurvive-9533ddefcf8af901ebc0ff0b2ac503b5af2523b8.tar.gz
libsurvive-9533ddefcf8af901ebc0ff0b2ac503b5af2523b8.tar.bz2
Remove SurviveObject if they fail to configure; prevents issues calibrating with HMD when controllers are off
Diffstat (limited to 'src/survive_vive.c')
-rwxr-xr-xsrc/survive_vive.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/survive_vive.c b/src/survive_vive.c
index 0fae736..d9cbc3e 100755
--- a/src/survive_vive.c
+++ b/src/survive_vive.c
@@ -1660,6 +1660,7 @@ static int LoadConfig( SurviveViveData * sv, SurviveObject * so, int devno, int
if( len < 0 )
{
+ survive_remove_object(ctx, so);
return len;
}