We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d5ad055 commit 68ff4e9Copy full SHA for 68ff4e9
scene/3d/skeleton_3d.cpp
@@ -295,7 +295,7 @@ void Skeleton3D::_notification(int p_what) {
295
#if !defined(DISABLE_DEPRECATED) && !defined(PHYSICS_3D_DISABLED)
296
setup_simulator();
297
#endif // _DISABLE_DEPRECATED && PHYSICS_3D_DISABLED
298
- update_flags = UPDATE_FLAG_POSE;
+ update_flags |= UPDATE_FLAG_POSE;
299
_notification(NOTIFICATION_UPDATE_SKELETON);
300
} break;
301
#ifdef TOOLS_ENABLED
@@ -929,7 +929,7 @@ void Skeleton3D::_make_dirty() {
929
return;
930
}
931
dirty = true;
932
- _update_deferred();
+ _update_deferred(modifiers.is_empty() ? UPDATE_FLAG_POSE : (UpdateFlag)(UPDATE_FLAG_POSE | UPDATE_FLAG_MODIFIER));
933
934
935
void Skeleton3D::_update_deferred(UpdateFlag p_update_flag) {
0 commit comments