From f35c9e5d799617bc8636174fe4f9930a8e6a3d87 Mon Sep 17 00:00:00 2001 From: rdb Date: Thu, 18 Oct 2018 22:03:16 +0200 Subject: [PATCH] chan: adjust _net_blend when AnimControl destructs --- panda/src/chan/partBundle.cxx | 1 + 1 file changed, 1 insertion(+) diff --git a/panda/src/chan/partBundle.cxx b/panda/src/chan/partBundle.cxx index cd9fe3f5ce..9d960f3e7d 100644 --- a/panda/src/chan/partBundle.cxx +++ b/panda/src/chan/partBundle.cxx @@ -556,6 +556,7 @@ control_removed(AnimControl *control) { CDStageWriter cdata(_cycler, pipeline_stage); ChannelBlend::iterator cbi = cdata->_blend.find(control); if (cbi != cdata->_blend.end()) { + cdata->_net_blend -= cbi->second; cdata->_blend.erase(cbi); cdata->_anim_changed = true;