Commit: c8d1319452b8514c27ba55fe067095d597fa6ebc
Author: Julian Eisel
Date:   Thu Nov 24 19:45:23 2016 +0100
Branches: HMD_viewport
https://developer.blender.org/rBc8d1319452b8514c27ba55fe067095d597fa6ebc

Fix wrong logic in HMD device toggling

===================================================================

M       source/blender/makesrna/intern/rna_userdef.c

===================================================================

diff --git a/source/blender/makesrna/intern/rna_userdef.c 
b/source/blender/makesrna/intern/rna_userdef.c
index 4594ebd..7036507 100644
--- a/source/blender/makesrna/intern/rna_userdef.c
+++ b/source/blender/makesrna/intern/rna_userdef.c
@@ -616,15 +616,12 @@ static void rna_userdef_hmd_device_update(Main 
*UNUSED(bmain), Scene *UNUSED(sce
 {
        const int act_device = WM_device_HMD_current_get();
 
-       /* a device is already open */
-       if (act_device >= 0) {
-               if (U.hmd_settings.device < 0) {
-                       WM_device_HMD_state_set(U.hmd_settings.device, false);
-               }
-               /* change device */
-               else if (act_device != U.hmd_settings.device) {
-                       WM_device_HMD_state_set(U.hmd_settings.device, true);
-               }
+       if (U.hmd_settings.device < 0) {
+               WM_device_HMD_state_set(U.hmd_settings.device, false);
+       }
+       /* change device */
+       else if (act_device != U.hmd_settings.device) {
+               WM_device_HMD_state_set(U.hmd_settings.device, true);
        }
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to