forked from bartvdbraak/blender
Fix 'API defined' ID properties still having 'remove' button in UI.
We could not edit them, but still could delete them, which makes no sense, API-defined properties are similar to class members, removing them from single instances is pure garbage. And it was broken anyway. Found by @a.romanov while checking on T51198, thanks.
This commit is contained in:
parent
989080c4f6
commit
42c8d93c5f
@ -176,12 +176,11 @@ def draw(layout, context, context_member, property_type, use_edit=True):
|
||||
if not is_rna:
|
||||
props = row.operator("wm.properties_edit", text="Edit")
|
||||
assign_props(props, val_draw, key)
|
||||
props = row.operator("wm.properties_remove", text="", icon='ZOOMOUT')
|
||||
assign_props(props, val_draw, key)
|
||||
else:
|
||||
row.label(text="API Defined")
|
||||
|
||||
props = row.operator("wm.properties_remove", text="", icon='ZOOMOUT')
|
||||
assign_props(props, val_draw, key)
|
||||
|
||||
|
||||
class PropertyPanel:
|
||||
"""
|
||||
|
Loading…
Reference in New Issue
Block a user