[Bf-blender-cvs] [b5c737469d5] master: Cleanup: Avoid double operator name lookup

Hans Goudey noreply at git.blender.org
Mon Aug 3 20:00:21 CEST 2020


Commit: b5c737469d5544030c0b53271e24a32535d64ddc
Author: Hans Goudey
Date:   Mon Aug 3 14:00:14 2020 -0400
Branches: master
https://developer.blender.org/rBb5c737469d5544030c0b53271e24a32535d64ddc

Cleanup: Avoid double operator name lookup

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

M	source/blender/editors/space_view3d/space_view3d.c

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

diff --git a/source/blender/editors/space_view3d/space_view3d.c b/source/blender/editors/space_view3d/space_view3d.c
index c88303daa16..ee42b61d246 100644
--- a/source/blender/editors/space_view3d/space_view3d.c
+++ b/source/blender/editors/space_view3d/space_view3d.c
@@ -616,11 +616,12 @@ static void view3d_lightcache_update(bContext *C)
     return;
   }
 
-  WM_operator_properties_create(&op_ptr, "SCENE_OT_light_cache_bake");
+  wmOperatorType *ot = WM_operatortype_find("SCENE_OT_light_cache_bake", true);
+  WM_operator_properties_create_ptr(&op_ptr, ot);
   RNA_int_set(&op_ptr, "delay", 200);
   RNA_enum_set_identifier(C, &op_ptr, "subset", "DIRTY");
 
-  WM_operator_name_call(C, "SCENE_OT_light_cache_bake", WM_OP_INVOKE_DEFAULT, &op_ptr);
+  WM_operator_name_call_ptr(C, ot, WM_OP_INVOKE_DEFAULT, &op_ptr);
 
   WM_operator_properties_free(&op_ptr);
 }



More information about the Bf-blender-cvs mailing list