[Bf-extensions-cvs] [59c87191] master: Fix (unreported) missing updates after `scene.update()` removal.

Bastien Montagne noreply at git.blender.org
Tue Jun 4 14:40:49 CEST 2019


Commit: 59c871915d4e58e76811ad21e6d5c1c7a762694a
Author: Bastien Montagne
Date:   Tue Jun 4 14:38:45 2019 +0200
Branches: master
https://developer.blender.org/rBA59c871915d4e58e76811ad21e6d5c1c7a762694a

Fix (unreported) missing updates after `scene.update()` removal.

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

M	io_import_dxf/dxfimport/do.py
M	object_carver/carver_operator.py
M	object_carver/carver_utils.py
M	render_povray/nodes.py

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

diff --git a/io_import_dxf/dxfimport/do.py b/io_import_dxf/dxfimport/do.py
index ec2b7d52..127160c0 100644
--- a/io_import_dxf/dxfimport/do.py
+++ b/io_import_dxf/dxfimport/do.py
@@ -1013,7 +1013,7 @@ class Do:
             o.hide_viewport = invisible
         o.location = self.proj(entity.basepoint)
         scene.collection.objects.link(o)
-        # block_scene.update()
+        # block_scene.view_layers[0].update()
 
         return o
 
diff --git a/object_carver/carver_operator.py b/object_carver/carver_operator.py
index fa40380f..cfedffe3 100644
--- a/object_carver/carver_operator.py
+++ b/object_carver/carver_operator.py
@@ -960,7 +960,7 @@ class CARVER_OT_operator(bpy.types.Operator):
 			ob = bpy.data.objects.new("CarverBrushCopy", context.object.data.copy())
 			ob.location = self.ObjectBrush.location
 			context.collection.objects.link(ob)
-			context.scene.update()
+			context.view_layer.update()
 
 			# Save default variables
 			self.InitBrush['location'] = self.ObjectBrush.location.copy()
diff --git a/object_carver/carver_utils.py b/object_carver/carver_utils.py
index 28dc93c4..ce66052f 100644
--- a/object_carver/carver_utils.py
+++ b/object_carver/carver_utils.py
@@ -783,7 +783,7 @@ def createMeshFromData(self):
 
 		# Link object to scene and make active
 		bpy.context.collection.objects.link(ob)
-		bpy.context.scene.update()
+		bpy.context.view_layer.update()
 		bpy.context.view_layer.objects.active = ob
 		ob.select_set(True)
 		ob.location = Vector((10000.0, 0.0, 0.0))
diff --git a/render_povray/nodes.py b/render_povray/nodes.py
index 1c04d8ce..be535db3 100644
--- a/render_povray/nodes.py
+++ b/render_povray/nodes.py
@@ -1200,8 +1200,8 @@ class NODE_OT_povray_image_open(bpy.types.Operator):
         # im=bpy.data.images.load(self.filepath)
         # tex = context.texture
         # tex.pov.image = im.name
-        # scene = context.scene
-        # scene.update()
+        # view_layer = context.view_layer
+        # view_layer.update()
         # return {'FINISHED'}
 
 class PovrayPatternNode(bpy.types.Operator):



More information about the Bf-extensions-cvs mailing list