Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-08-09 17:06:54 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-08-09 17:09:39 +0300
commita14805684163c9e93cae56d46aebb9d70b16158b (patch)
treec045befe33f8ee43a85964ec2bfe269334195bde /release
parentc274151afe469355ec0a39843e0e2e527c168b47 (diff)
UI: Show suffix '*' instead of graying out 'Save Preferences'
Save preferences still works when preferences have not been edited.
Diffstat (limited to 'release')
-rw-r--r--release/scripts/startup/bl_ui/space_userpref.py8
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