Commit 611030b4 authored by Dalai Felinto's avatar Dalai Felinto
Browse files

Close slave window

parent b7bc11d0
...@@ -51,6 +51,7 @@ class VirtualRealityDisplayOperator(bpy.types.Operator): ...@@ -51,6 +51,7 @@ class VirtualRealityDisplayOperator(bpy.types.Operator):
_hash_slave = -1 _hash_slave = -1
_hash_master = -1 _hash_master = -1
_slave_status = 0 _slave_status = 0
_slave_window = None
action = bpy.props.EnumProperty( action = bpy.props.EnumProperty(
description="", description="",
...@@ -154,6 +155,12 @@ class VirtualRealityDisplayOperator(bpy.types.Operator): ...@@ -154,6 +155,12 @@ class VirtualRealityDisplayOperator(bpy.types.Operator):
if self._hmd: if self._hmd:
self._hmd.quit() self._hmd.quit()
if self._slave_window:
if hasattr(self._slave_window, "close"):
self._slave_window.close()
else:
print("Error closing HMD window")
# cleanup viewport # cleanup viewport
if context.area: if context.area:
context.area.tag_redraw() context.area.tag_redraw()
...@@ -236,6 +243,7 @@ class VirtualRealityDisplayOperator(bpy.types.Operator): ...@@ -236,6 +243,7 @@ class VirtualRealityDisplayOperator(bpy.types.Operator):
self._slave_status = SlaveStatus.error self._slave_status = SlaveStatus.error
self.quit(context) self.quit(context)
self._slave_window = context.window
return ok return ok
def _slaveHook(self, context, mode=''): def _slaveHook(self, context, mode=''):
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment