Fix some memory leaks

This commit is contained in:
Miodrag Milanovic 2018-06-25 14:33:49 +02:00
parent fd8017449d
commit fb5fb497b5
2 changed files with 12 additions and 1 deletions

View File

@ -207,6 +207,18 @@ struct BaseCtx
IdString::initialize_add(this, "", 0);
IdString::initialize_arch(this);
}
~BaseCtx()
{
for(auto &item : nets) {
delete item.second;
}
for(auto &item : cells) {
delete item.second;
}
delete idstring_str_to_idx;
delete idstring_idx_to_str;
}
};
NEXTPNR_NAMESPACE_END

View File

@ -227,7 +227,6 @@ void DesignWidget::prepareMenu(const QPoint &pos)
QMenu menu(this);
menu.addAction(selectAction);
QPoint pt(pos);
menu.exec(tree->mapToGlobal(pos));
}