fix for 3 bugs in bone renaming
[blender-staging.git] / release / scripts / startup / bl_ui / space_view3d.py
index fa22e216ec96279e77ec8e1b83848ccf2744ae16..dd705f76feb82f5eccf2bb1e2a4a6195c0238511 100644 (file)
@@ -2073,9 +2073,11 @@ class VIEW3D_PT_view3d_properties(Panel):
         col.prop(view, "lens")
         col.label(text="Lock to Object:")
         col.prop(view, "lock_object", text="")
-        if view.lock_object and view.lock_object.type == 'ARMATURE':
-            col.prop_search(view, "lock_bone", view.lock_object.data, "bones", text="")
-        elif not view.lock_object:
+        lock_object = view.lock_object
+        if lock_object:
+            if lock_object.type == 'ARMATURE':
+                col.prop_search(view, "lock_bone", lock_object.data, "edit_bones" if lock_object.mode == 'EDIT' else "bones", text="")
+        else:
             col.prop(view, "lock_cursor", text="Lock to Cursor")
 
         col = layout.column()