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

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'rigify/ui.py')
-rw-r--r--rigify/ui.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/rigify/ui.py b/rigify/ui.py
index 4c3353bb..c9f1e472 100644
--- a/rigify/ui.py
+++ b/rigify/ui.py
@@ -193,15 +193,20 @@ class Generate(bpy.types.Operator):
bl_idname = "pose.rigify_generate"
bl_label = "Rigify Generate Rig"
+ bl_options = {'UNDO'}
def execute(self, context):
import imp
imp.reload(generate)
+ use_global_undo = context.user_preferences.edit.use_global_undo
+ context.user_preferences.edit.use_global_undo = False
try:
generate.generate_rig(context, context.object)
except rigify.utils.MetarigError as rig_exception:
rigify_report_exception(self, rig_exception)
+ finally:
+ context.user_preferences.edit.use_global_undo = use_global_undo
return {'FINISHED'}