[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