Commit: 20763919a1f695d0cfd11df1a7c7d0572dc024bc
Author: Julian Eisel
Date:   Sun Mar 5 23:48:43 2017 +0100
Branches: HMD_viewport
https://developer.blender.org/rB20763919a1f695d0cfd11df1a7c7d0572dc024bc

Fix issues changing HMD device

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

M       release/scripts/startup/bl_ui/space_userpref.py
M       source/blender/makesrna/intern/rna_userdef.c

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

diff --git a/release/scripts/startup/bl_ui/space_userpref.py 
b/release/scripts/startup/bl_ui/space_userpref.py
index d0e1b2deeb..adfd1a9e4f 100644
--- a/release/scripts/startup/bl_ui/space_userpref.py
+++ b/release/scripts/startup/bl_ui/space_userpref.py
@@ -439,7 +439,6 @@ class USERPREF_PT_system(Panel):
             col.label(text="OpenSubdiv compute:")
             col.row().prop(system, "opensubdiv_compute_type", text="")
 
-
         if bpy.app.build_options.input_hmd:
             col.separator()
 
diff --git a/source/blender/makesrna/intern/rna_userdef.c 
b/source/blender/makesrna/intern/rna_userdef.c
index 29ca227a14..b2262aa88d 100644
--- a/source/blender/makesrna/intern/rna_userdef.c
+++ b/source/blender/makesrna/intern/rna_userdef.c
@@ -616,13 +616,9 @@ static void rna_userdef_hmd_device_update(Main 
*UNUSED(bmain), Scene *UNUSED(sce
 {
        const int act_device = WM_device_HMD_current_get();
 
-       /* Change the active device. */
-       if (act_device < 0) {
-               /* pass, no device active */
-       }
-       else if (U.hmd_settings.device < 0) {
+       if (U.hmd_settings.device < 0) {
                /* disabled device ('None' entry) */
-               WM_device_HMD_state_set(U.hmd_settings.device, false);
+               WM_device_HMD_state_set(act_device, false);
        }
        else if (act_device != U.hmd_settings.device) {
                /* change device */

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

Reply via email to