Merge branch 'blender-v3.3-release'

This commit is contained in:
Campbell Barton 2022-08-05 15:08:19 +10:00
commit bc99864f51
2 changed files with 10 additions and 6 deletions

View File

@ -1242,11 +1242,14 @@ def __is_points_in_polygon(points, subject_points):
def get_uv_editable_objects(context):
if compat.check_version(2, 80, 0) < 0:
objs = [context.active_object]
objs = []
else:
objs = [o for o in bpy.data.objects
if compat.get_object_select(o) and o.type == 'MESH']
objs.append(context.active_object)
ob = context.active_object
if ob is not None:
objs.append(ob)
objs = list(set(objs))
return objs

View File

@ -30,15 +30,16 @@ def _is_valid_context(context):
if not common.is_valid_space(context, ['VIEW_3D']):
return False
# Only object mode is allowed to execute.
ob = context.object
if ob is not None and ob.mode != 'OBJECT':
return False
# Multiple objects editing mode is not supported in this feature.
objs = common.get_uv_editable_objects(context)
if len(objs) != 1:
return False
# only object mode is allowed to execute
if context.object.mode != 'OBJECT':
return False
return True