[Bf-blender-cvs] [4b7b4efd5be] blender-v2.92-release: Fix T81834: Images not properly duplicated in node_shader_utils

Campbell Barton noreply at git.blender.org
Wed Jan 27 08:19:45 CET 2021


Commit: 4b7b4efd5be6c2c06f6f257c07f429aede7ddc0f
Author: Campbell Barton
Date:   Wed Jan 27 18:16:02 2021 +1100
Branches: blender-v2.92-release
https://developer.blender.org/rB4b7b4efd5be6c2c06f6f257c07f429aede7ddc0f

Fix T81834: Images not properly duplicated in node_shader_utils

Oversight in fb10eaf6e8a4f959cd5d46fd1bb7e8fb26b67205

===================================================================

M	release/scripts/modules/bpy_extras/node_shader_utils.py

===================================================================

diff --git a/release/scripts/modules/bpy_extras/node_shader_utils.py b/release/scripts/modules/bpy_extras/node_shader_utils.py
index 161560f7f05..54124fd4ca6 100644
--- a/release/scripts/modules/bpy_extras/node_shader_utils.py
+++ b/release/scripts/modules/bpy_extras/node_shader_utils.py
@@ -702,7 +702,7 @@ class ShaderImageTextureWrapper():
                 image = image.copy()
             image.colorspace_settings.is_data = self.colorspace_is_data
         if self.colorspace_name is not ...:
-            if image.colorspace_settings.is_data != self.colorspace_is_data and image.users >= 1:
+            if image.colorspace_settings.name != self.colorspace_name and image.users >= 1:
                 image = image.copy()
             image.colorspace_settings.name = self.colorspace_name
         if self.use_alpha:



More information about the Bf-blender-cvs mailing list