mirror of
https://github.com/overte-org/overte.git
synced 2025-08-10 00:57:24 +02:00
fixing th e bug on exit due to the debug anim draw of the avatars
This commit is contained in:
parent
bb99f68d40
commit
acb99592ee
1 changed files with 4 additions and 1 deletions
|
@ -144,6 +144,7 @@ void AnimDebugDraw::shutdown() {
|
||||||
if (scene && _itemID) {
|
if (scene && _itemID) {
|
||||||
render::Transaction transaction;
|
render::Transaction transaction;
|
||||||
transaction.removeItem(_itemID);
|
transaction.removeItem(_itemID);
|
||||||
|
render::Item::clearID(_itemID);
|
||||||
scene->enqueueTransaction(transaction);
|
scene->enqueueTransaction(transaction);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -316,7 +317,9 @@ void AnimDebugDraw::update() {
|
||||||
if (!scene) {
|
if (!scene) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (!render::Item::isValidID(_itemID)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
render::Transaction transaction;
|
render::Transaction transaction;
|
||||||
transaction.updateItem<AnimDebugDrawData>(_itemID, [&](AnimDebugDrawData& data) {
|
transaction.updateItem<AnimDebugDrawData>(_itemID, [&](AnimDebugDrawData& data) {
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue