fix: internal gizmo error by launching the modal operator from the timer
This commit is contained in:
@ -38,8 +38,7 @@ from replication.exception import NonAuthorizedOperationError
|
|||||||
from replication.interface import session
|
from replication.interface import session
|
||||||
|
|
||||||
from . import bl_types, delayable, environment, ui, utils
|
from . import bl_types, delayable, environment, ui, utils
|
||||||
from .presence import (SessionStatusWidget, refresh_3d_view, renderer,
|
from .presence import (SessionStatusWidget, renderer, view3d_find)
|
||||||
view3d_find)
|
|
||||||
|
|
||||||
background_execution_queue = Queue()
|
background_execution_queue = Queue()
|
||||||
delayables = []
|
delayables = []
|
||||||
@ -86,6 +85,8 @@ def initialize_session():
|
|||||||
if settings.update_method == 'DEPSGRAPH':
|
if settings.update_method == 'DEPSGRAPH':
|
||||||
bpy.app.handlers.depsgraph_update_post.append(depsgraph_evaluation)
|
bpy.app.handlers.depsgraph_update_post.append(depsgraph_evaluation)
|
||||||
|
|
||||||
|
bpy.ops.session.apply_armature_operator('INVOKE_DEFAULT')
|
||||||
|
|
||||||
|
|
||||||
@session_callback('on_exit')
|
@session_callback('on_exit')
|
||||||
def on_connection_end():
|
def on_connection_end():
|
||||||
@ -263,7 +264,7 @@ class SessionStartOperator(bpy.types.Operator):
|
|||||||
delayables.append(session_update)
|
delayables.append(session_update)
|
||||||
delayables.append(session_user_sync)
|
delayables.append(session_user_sync)
|
||||||
|
|
||||||
bpy.ops.session.apply_armature_operator()
|
|
||||||
|
|
||||||
self.report(
|
self.report(
|
||||||
{'INFO'},
|
{'INFO'},
|
||||||
|
Reference in New Issue
Block a user