Fix: Use after free in node tools asset operator menus
The sculpt mode tree wasn't cleared.
This commit is contained in:
parent
91db715a53
commit
6e74fb9b69
@ -971,7 +971,9 @@ static asset::AssetItemTree *get_static_item_tree(const Object &active_object)
|
||||
void clear_operator_asset_trees()
|
||||
{
|
||||
for (const ObjectType type : {OB_MESH, OB_CURVES, OB_POINTCLOUD}) {
|
||||
for (const eObjectMode mode : {OB_MODE_OBJECT, OB_MODE_EDIT, OB_MODE_SCULPT_CURVES}) {
|
||||
for (const eObjectMode mode :
|
||||
{OB_MODE_OBJECT, OB_MODE_EDIT, OB_MODE_SCULPT, OB_MODE_SCULPT_CURVES})
|
||||
{
|
||||
if (asset::AssetItemTree *tree = get_static_item_tree(type, mode)) {
|
||||
tree->dirty = true;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user