threads: don't assert on remove_child

Investigate this, seems to hit in the wild.
This commit is contained in:
Dirk-Jan C. Binnema 2021-01-25 21:44:02 +02:00
parent 3e64fdfb0f
commit 7f70149c95
1 changed files with 3 additions and 1 deletions

View File

@ -71,7 +71,9 @@ struct Container {
assert(children.empty());
}
void remove_child (Container& child) {
assert(has_child(child));
if (!has_child(child))
g_warning("not my child");
//assert(has_child(child));
child.parent = {};
children.erase(&child);
assert(!has_child(child));