diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-08-09 17:06:54 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-08-09 17:09:39 +0300 |
commit | a14805684163c9e93cae56d46aebb9d70b16158b (patch) | |
tree | c045befe33f8ee43a85964ec2bfe269334195bde /release/scripts | |
parent | c274151afe469355ec0a39843e0e2e527c168b47 (diff) |
UI: Show suffix '*' instead of graying out 'Save Preferences'
Save preferences still works when preferences have not been edited.
Diffstat (limited to 'release/scripts')
-rw-r--r-- | release/scripts/startup/bl_ui/space_userpref.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/release/scripts/startup/bl_ui/space_userpref.py b/release/scripts/startup/bl_ui/space_userpref.py index 48aaf55bdfa..128d6100a27 100644 --- a/release/scripts/startup/bl_ui/space_userpref.py +++ b/release/scripts/startup/bl_ui/space_userpref.py @@ -44,9 +44,11 @@ class USERPREF_HT_header(Header): if prefs.use_preferences_save and (not bpy.app.use_userpref_skip_save_on_exit): pass else: - sub = row.row(align=True) - sub.active = prefs.is_dirty - sub.operator("wm.save_userpref") + # Show '*' to let users know the preferences have been modified. + row.operator( + "wm.save_userpref", + text="Save Preferences{:s}".format(" *" if prefs.is_dirty else ""), + ) def draw(self, context): layout = self.layout |