[Bf-extensions-cvs] [e5afe16b] master: OscurartTools Bugfix: change render tokens in batch mode

Eugenio Pignataro noreply at git.blender.org
Tue Mar 12 17:06:57 CET 2019


Commit: e5afe16b5bdaa7b8627e706335dc68c8d4c21e16
Author: Eugenio Pignataro
Date:   Tue Mar 12 13:06:47 2019 -0300
Branches: master
https://developer.blender.org/rBAe5afe16b5bdaa7b8627e706335dc68c8d4c21e16

OscurartTools  Bugfix: change render tokens in batch mode

===================================================================

M	oscurart_tools/__init__.py

===================================================================

diff --git a/oscurart_tools/__init__.py b/oscurart_tools/__init__.py
index 60e4d34e..c20d6e10 100644
--- a/oscurart_tools/__init__.py
+++ b/oscurart_tools/__init__.py
@@ -163,12 +163,12 @@ classes = (
 def register():   
     from bpy.types import Scene
     Scene.multimeshedit = StringProperty()
-    bpy.types.VIEW3D_MT_edit_mesh_context_menu.prepend(menu_funcMesh)
-    bpy.types.IMAGE_MT_uvs_context_menu.prepend(menu_funcImage)
-    bpy.types.VIEW3D_MT_object_context_menu.prepend(menu_funcObject)
-    bpy.app.handlers.render_pre.append(render_tokens.replaceTokens)
+    bpy.types.VIEW3D_MT_edit_mesh_specials.prepend(menu_funcMesh)
+    bpy.types.IMAGE_MT_uvs_specials.prepend(menu_funcImage)
+    bpy.types.VIEW3D_MT_object_specials.prepend(menu_funcObject)
+    bpy.app.handlers.render_init.append(render_tokens.replaceTokens)
     bpy.app.handlers.render_cancel.append(render_tokens.restoreTokens) 
-    bpy.app.handlers.render_post.append(render_tokens.restoreTokens) 
+    bpy.app.handlers.render_complete.append(render_tokens.restoreTokens) 
     bpy.app.handlers.render_pre.append(material_overrides.ApplyOverrides)   
     bpy.app.handlers.render_cancel.append(material_overrides.RestoreOverrides) 
     bpy.app.handlers.render_post.append(material_overrides.RestoreOverrides) 
@@ -179,9 +179,9 @@ def register():
                                                                               
 
 def unregister():
-    bpy.types.VIEW3D_MT_edit_mesh_context_menu.remove(menu_funcMesh)
-    bpy.types.IMAGE_MT_uvs_context_menu.remove(menu_funcImage)
-    bpy.types.VIEW3D_MT_object_context_menu.remove(menu_funcObject)
+    bpy.types.VIEW3D_MT_edit_mesh_specials.remove(menu_funcMesh)
+    bpy.types.IMAGE_MT_uvs_specials.remove(menu_funcImage)
+    bpy.types.VIEW3D_MT_object_specials.remove(menu_funcObject)
 
     from bpy.utils import unregister_class
     for cls in reversed(classes):



More information about the Bf-extensions-cvs mailing list