Save Blender preferences on Blender Restart #6095

This commit is contained in:
Andrej730
2025-02-10 17:41:28 +05:00
parent e1c49ad317
commit 875dd37579
@@ -934,6 +934,11 @@ class RestartBlender(bpy.types.Operator):
bl_options = {"REGISTER", "UNDO"}
def execute(self, context):
# Save preferences manually since we're restarting Blender using .execv
# and it doens't have a chance to save them on exit.
if context.preferences.use_preferences_save:
bpy.ops.wm.save_userpref()
ms_store_app_id = tool.Blender.get_microsoft_store_app_id()
if not ms_store_app_id:
path = bpy.app.binary_path