diff options
author | Justin Berger <j.david.berger@gmail.com> | 2018-04-13 14:45:16 -0600 |
---|---|---|
committer | Justin Berger <j.david.berger@gmail.com> | 2018-04-13 14:45:16 -0600 |
commit | 9533ddefcf8af901ebc0ff0b2ac503b5af2523b8 (patch) | |
tree | 0129c6a456d3d3f838b6fc04a8ebfc678ddeb677 /src/survive_vive.c | |
parent | 7acbf4e2a2cf564b1792d0b67f483fdd20e19b3e (diff) | |
download | libsurvive-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-x | src/survive_vive.c | 1 |
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; } |