From 6bea428b7f5efb1302624d45d0888bf5e598abce Mon Sep 17 00:00:00 2001 From: RedMser Date: Thu, 1 Jun 2023 18:11:45 +1000 Subject: [PATCH] UI: Incorrect add-ons button label in preferences "Remove addon" button was in the row labeled "Internet", which is misleading when no documentation buttons appears in the same row. Now a separate row is created instead. Ref !108429. --- scripts/startup/bl_ui/space_userpref.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/scripts/startup/bl_ui/space_userpref.py b/scripts/startup/bl_ui/space_userpref.py index a9e2c1556f3..684eafe4c35 100644 --- a/scripts/startup/bl_ui/space_userpref.py +++ b/scripts/startup/bl_ui/space_userpref.py @@ -2092,9 +2092,7 @@ class USERPREF_PT_addons(AddOnPanel, Panel): split.label(text=" " + info["warning"], icon='ERROR') user_addon = USERPREF_PT_addons.is_user_addon(mod, user_addon_paths) - tot_row = bool(info["doc_url"]) + bool(user_addon) - - if tot_row: + if info["doc_url"] or info.get("tracker_url"): split = colsub.row().split(factor=0.15) split.label(text="Internet:") sub = split.row() @@ -2118,10 +2116,13 @@ class USERPREF_PT_addons(AddOnPanel, Panel): ) props.type = 'BUG_ADDON' props.id = addon_info - if user_addon: - sub.operator( - "preferences.addon_remove", text="Remove", icon='CANCEL', - ).module = mod.__name__ + + if user_addon: + split = colsub.row().split(factor=0.15) + split.label(text="User:") + split.operator( + "preferences.addon_remove", text="Remove", icon='CANCEL', + ).module = mod.__name__ # Show addon user preferences if is_enabled: