Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <montagne29@wanadoo.fr>2018-11-11 13:22:38 +0300
committerBastien Montagne <montagne29@wanadoo.fr>2018-11-11 13:22:38 +0300
commitfd65ebf39a708fb57b8fe3ebbe14111380849f97 (patch)
tree4aba89a535641f5fa18f80dfbfdfd37f0b798b2f /release/scripts
parent0dea135a36e5f9d06c60270f0bcca64a20a2cbd6 (diff)
Fix T57776: Error when adding a Torus to the scene.
Not all Object.select_set() cases had been updated to new API... Tsst. ;)
Diffstat (limited to 'release/scripts')
-rw-r--r--release/scripts/modules/bpy_extras/object_utils.py8
-rw-r--r--release/scripts/startup/bl_operators/clip.py4
-rw-r--r--release/scripts/startup/bl_operators/object.py10
-rw-r--r--release/scripts/startup/bl_operators/rigidbody.py8
4 files changed, 15 insertions, 15 deletions
diff --git a/release/scripts/modules/bpy_extras/object_utils.py b/release/scripts/modules/bpy_extras/object_utils.py
index dbb4a376099..4fa090b7336 100644
--- a/release/scripts/modules/bpy_extras/object_utils.py
+++ b/release/scripts/modules/bpy_extras/object_utils.py
@@ -125,7 +125,7 @@ def object_data_add(context, obdata, operator=None, name=None):
scene_collection = layer_collection.collection
for ob in layer.objects:
- ob.select_set(action='DESELECT')
+ ob.select_set(False)
if name is None:
name = "Object" if obdata is None else obdata.name
@@ -133,7 +133,7 @@ def object_data_add(context, obdata, operator=None, name=None):
obj_act = layer.objects.active
obj_new = bpy.data.objects.new(name, obdata)
scene_collection.objects.link(obj_new)
- obj_new.select_set(action='SELECT')
+ obj_new.select_set(True)
obj_new.matrix_world = add_object_align_init(context, operator)
# XXX
@@ -155,10 +155,10 @@ def object_data_add(context, obdata, operator=None, name=None):
if obj_act and obj_act.mode == 'EDIT' and obj_act.type == obj_new.type:
bpy.ops.mesh.select_all(action='DESELECT')
- obj_act.select_set(action='SELECT')
+ obj_act.select_set(True)
bpy.ops.object.mode_set(mode='OBJECT')
- obj_act.select_set(action='SELECT')
+ obj_act.select_set(True)
scene.update() # apply location
# layer.objects.active = obj_new
diff --git a/release/scripts/startup/bl_operators/clip.py b/release/scripts/startup/bl_operators/clip.py
index 53bd7ccbb7a..975a59e1a36 100644
--- a/release/scripts/startup/bl_operators/clip.py
+++ b/release/scripts/startup/bl_operators/clip.py
@@ -237,7 +237,7 @@ class CLIP_OT_track_to_empty(Operator):
ob = bpy.data.objects.new(name=track.name, object_data=None)
context.collection.objects.link(ob)
- ob.select_set(action='SELECT')
+ ob.select_set(True)
context.view_layer.objects.active = ob
for con in ob.constraints:
@@ -516,7 +516,7 @@ class CLIP_OT_constraint_to_fcurve(Operator):
# XXX, should probably use context.selected_editable_objects
# since selected objects can be from a lib or in hidden layer!
for ob in scene.objects:
- if ob.select_set(action='SELECT'):
+ if ob.select_set(True):
self._bake_object(scene, ob)
return {'FINISHED'}
diff --git a/release/scripts/startup/bl_operators/object.py b/release/scripts/startup/bl_operators/object.py
index a24f6a742c1..fddf15155fc 100644
--- a/release/scripts/startup/bl_operators/object.py
+++ b/release/scripts/startup/bl_operators/object.py
@@ -92,7 +92,7 @@ class SelectPattern(Operator):
if item_parent is not None:
item_parent.select_tail = True
else:
- item.select_set(action='SELECT')
+ item.select_set(True)
return {'FINISHED'}
@@ -139,7 +139,7 @@ class SelectCamera(Operator):
bpy.ops.object.select_all(action='DESELECT')
view_layer.objects.active = camera
# camera.hide = False # XXX TODO where is this now?
- camera.select_set(action='SELECT')
+ camera.select_set(True)
return {'FINISHED'}
return {'CANCELLED'}
@@ -205,7 +205,7 @@ class SelectHierarchy(Operator):
bpy.ops.object.select_all(action='DESELECT')
for obj in select_new:
- obj.select_set(action='SELECT')
+ obj.select_set(True)
view_layer.objects.active = act_new
return {'FINISHED'}
@@ -646,8 +646,8 @@ class MakeDupliFace(Operator):
ob_new.use_dupli_faces_scale = True
ob_new.dupli_faces_scale = 1.0 / SCALE_FAC
- ob_inst.select_set(action='SELECT')
- ob_new.select_set(action='SELECT')
+ ob_inst.select_set(True)
+ ob_new.select_set(True)
def execute(self, context):
self._main(context)
diff --git a/release/scripts/startup/bl_operators/rigidbody.py b/release/scripts/startup/bl_operators/rigidbody.py
index b98538dd20b..cca01a6f2fa 100644
--- a/release/scripts/startup/bl_operators/rigidbody.py
+++ b/release/scripts/startup/bl_operators/rigidbody.py
@@ -65,7 +65,7 @@ class CopyRigidbodySettings(Operator):
# deselect all but mesh objects
for o in context.selected_objects:
if o.type != 'MESH':
- o.select_set(action='DESELECT')
+ o.select_set(False)
elif o.rigid_body is None:
# Add rigidbody to object!
view_layer.objects.active = o
@@ -127,7 +127,7 @@ class BakeToKeyframes(Operator):
# filter objects selection
for obj in context.selected_objects:
if not obj.rigid_body or obj.rigid_body.type != 'ACTIVE':
- obj.select_set(action='DESELECT')
+ obj.select_set(False)
objects = context.selected_objects
@@ -266,7 +266,7 @@ class ConnectRigidBodies(Operator):
ob.location = loc
context.scene.objects.link(ob)
context.view_layer.objects.active = ob
- ob.select_set(action='SELECT')
+ ob.select_set(True)
bpy.ops.rigidbody.constraint_add()
con_obj = context.active_object
@@ -311,7 +311,7 @@ class ConnectRigidBodies(Operator):
# restore selection
bpy.ops.object.select_all(action='DESELECT')
for obj in objects:
- obj.select_set(action='SELECT')
+ obj.select_set(True)
view_layer.objects.active = obj_act
return {'FINISHED'}
else: