3D View: correct menu for moving out of local-view
Also name more clearly
This commit is contained in:
@@ -1226,6 +1226,8 @@ class VIEW3D_MT_object(Menu):
|
||||
|
||||
def draw(self, context):
|
||||
layout = self.layout
|
||||
view = context.space_data
|
||||
is_local_view = (view.local_view is not None)
|
||||
|
||||
layout.operator("ed.undo")
|
||||
layout.operator("ed.redo")
|
||||
@@ -1277,7 +1279,13 @@ class VIEW3D_MT_object(Menu):
|
||||
|
||||
layout.separator()
|
||||
|
||||
layout.operator("object.move_to_layer", text="Move to Layer...")
|
||||
if is_local_view:
|
||||
layout.operator_context = 'EXEC_REGION_WIN'
|
||||
layout.operator("object.move_to_layer", text="Move out of Local View")
|
||||
layout.operator_context = 'INVOKE_REGION_WIN'
|
||||
else:
|
||||
layout.operator("object.move_to_layer", text="Move to Layer...")
|
||||
|
||||
layout.menu("VIEW3D_MT_object_showhide")
|
||||
|
||||
layout.operator_menu_enum("object.convert", "target")
|
||||
|
Reference in New Issue
Block a user