fix: presence region redraw
fix: clean user widget after disconnection
This commit is contained in:
@ -239,6 +239,9 @@ def on_connection_end(reason="none"):
|
|||||||
if on_scene_update in bpy.app.handlers.depsgraph_update_post:
|
if on_scene_update in bpy.app.handlers.depsgraph_update_post:
|
||||||
bpy.app.handlers.depsgraph_update_post.remove(on_scene_update)
|
bpy.app.handlers.depsgraph_update_post.remove(on_scene_update)
|
||||||
|
|
||||||
|
renderer.clear_widgets()
|
||||||
|
renderer.add_widget("session_status", SessionStatusWidget())
|
||||||
|
|
||||||
# Step 3: remove file handled
|
# Step 3: remove file handled
|
||||||
logger = logging.getLogger()
|
logger = logging.getLogger()
|
||||||
for handler in logger.handlers:
|
for handler in logger.handlers:
|
||||||
|
@ -67,8 +67,9 @@ def refresh_sidebar_view():
|
|||||||
"""
|
"""
|
||||||
area, region, rv3d = view3d_find()
|
area, region, rv3d = view3d_find()
|
||||||
|
|
||||||
if area:
|
for region in area.regions:
|
||||||
area.regions[3].tag_redraw()
|
if region.type == "UI":
|
||||||
|
region.tag_redraw()
|
||||||
|
|
||||||
|
|
||||||
def project_to_viewport(region: bpy.types.Region, rv3d: bpy.types.RegionView3D, coords: list, distance: float = 1.0) -> list:
|
def project_to_viewport(region: bpy.types.Region, rv3d: bpy.types.RegionView3D, coords: list, distance: float = 1.0) -> list:
|
||||||
|
Reference in New Issue
Block a user