diff --git a/multi_user/bl_types/bl_mesh.py b/multi_user/bl_types/bl_mesh.py index f241c6e..82aa206 100644 --- a/multi_user/bl_types/bl_mesh.py +++ b/multi_user/bl_types/bl_mesh.py @@ -193,7 +193,7 @@ class BlMesh(ReplicatedDatablock): @staticmethod def needs_update(datablock: object, data: dict) -> bool: - return 'EDIT' not in bpy.context.mode \ + return ('EDIT' not in bpy.context.mode and bpy.context.mode != 'SCULPT') \ or get_preferences().sync_flags.sync_during_editmode _type = bpy.types.Mesh diff --git a/multi_user/libs/replication b/multi_user/libs/replication index dd15f6e..f074564 160000 --- a/multi_user/libs/replication +++ b/multi_user/libs/replication @@ -1 +1 @@ -Subproject commit dd15f6eae0d0eb71e09bc76e837848c70c5357c0 +Subproject commit f0745647e08406e46074d555e12a612e95c87aa1