[Bf-blender-cvs] [6165395927c] master: Fix T101922: transforming surface points misses redraw
Philipp Oeser
noreply at git.blender.org
Wed Oct 19 15:49:10 CEST 2022
Commit: 6165395927cdd86a3ba48e53a4f3c2152cee2c0a
Author: Philipp Oeser
Date: Wed Oct 19 11:33:19 2022 +0200
Branches: master
https://developer.blender.org/rB6165395927cdd86a3ba48e53a4f3c2152cee2c0a
Fix T101922: transforming surface points misses redraw
Oversight in rBf8b1483566cc which resulted in fonts/surfaces not having
their draw caches being tagged dirty.
Not only OB_CURVES_LEGACY have their object data of type ID_CU_LEGACY,
but also OB_SURF/OB_FONT objects.
Maniphest Tasks: T101922
Differential Revision: https://developer.blender.org/D16298
===================================================================
M source/blender/blenkernel/intern/object_update.cc
===================================================================
diff --git a/source/blender/blenkernel/intern/object_update.cc b/source/blender/blenkernel/intern/object_update.cc
index ceef6404bf0..e53090bcffe 100644
--- a/source/blender/blenkernel/intern/object_update.cc
+++ b/source/blender/blenkernel/intern/object_update.cc
@@ -292,6 +292,8 @@ void BKE_object_batch_cache_dirty_tag(Object *ob)
BKE_lattice_batch_cache_dirty_tag((struct Lattice *)ob->data, BKE_LATTICE_BATCH_DIRTY_ALL);
break;
case OB_CURVES_LEGACY:
+ case OB_SURF:
+ case OB_FONT:
BKE_curve_batch_cache_dirty_tag((struct Curve *)ob->data, BKE_CURVE_BATCH_DIRTY_ALL);
break;
case OB_MBALL: {
More information about the Bf-blender-cvs
mailing list