From a9fb84a5c606533f0d6cbcb089a9ee2bb8e558b2 Mon Sep 17 00:00:00 2001 From: Swann Date: Tue, 29 Sep 2020 11:47:48 +0200 Subject: [PATCH] fix: world viewport color sync --- multi_user/__init__.py | 2 +- multi_user/bl_types/bl_world.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/multi_user/__init__.py b/multi_user/__init__.py index 0edfba3..55a51f6 100644 --- a/multi_user/__init__.py +++ b/multi_user/__init__.py @@ -44,7 +44,7 @@ from . import environment, utils DEPENDENCIES = { - ("replication", '0.0.21a11'), + ("replication", '0.0.21a12'), } diff --git a/multi_user/bl_types/bl_world.py b/multi_user/bl_types/bl_world.py index 0cb9387..9f2fe2e 100644 --- a/multi_user/bl_types/bl_world.py +++ b/multi_user/bl_types/bl_world.py @@ -37,6 +37,9 @@ class BlWorld(BlDatablock): return bpy.data.worlds.new(data["name"]) def _load_implementation(self, data, target): + loader = Loader() + loader.load(target, data) + if data["use_nodes"]: if target.node_tree is None: target.use_nodes = True @@ -60,6 +63,7 @@ class BlWorld(BlDatablock): world_dumper.include_filter = [ "use_nodes", "name", + "color" ] data = world_dumper.dump(instance) if instance.use_nodes: