[Bf-blender-cvs] [d6d7297] openvdb: Fix missing object drawing update when done exporting.

Kévin Dietrich noreply at git.blender.org
Fri Jun 5 14:06:18 CEST 2015


Commit: d6d7297b746c8ef4010b53953eed9db1f2dbb7cc
Author: Kévin Dietrich
Date:   Thu May 14 19:42:20 2015 +0200
Branches: openvdb
https://developer.blender.org/rBd6d7297b746c8ef4010b53953eed9db1f2dbb7cc

Fix missing object drawing update when done exporting.

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

M	source/blender/editors/object/object_modifier.c

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

diff --git a/source/blender/editors/object/object_modifier.c b/source/blender/editors/object/object_modifier.c
index 77368d9..112dffe 100644
--- a/source/blender/editors/object/object_modifier.c
+++ b/source/blender/editors/object/object_modifier.c
@@ -2359,7 +2359,10 @@ static void smoke_export_startjob(void *customdata, short *stop, short *do_updat
 static void smoke_export_endjob(void *customdata)
 {
 	SmokeExportJob *sej = customdata;
-	WM_main_add_notifier(NC_OBJECT | ND_DRAW, sej->ob);
+	Object *ob = sej->ob;
+
+	DAG_id_tag_update(&ob->id, OB_RECALC_DATA);
+	WM_main_add_notifier(NC_OBJECT | ND_MODIFIER, ob);
 }
 
 static int smoke_vdb_export_exec(bContext *C, wmOperator *op)




More information about the Bf-blender-cvs mailing list