Clean highlight selection if removed from tree

This commit is contained in:
Miodrag Milanovic
2018-07-28 16:56:16 +02:00
parent 7b09a7402e
commit 0d3d149c4f
2 changed files with 12 additions and 8 deletions
-8
View File
@@ -166,10 +166,6 @@ void ContextTreeModel::updateData(Context *ctx)
QMap<QString, ContextTreeItem *>::iterator prev = i;
++i;
if (ctx->nets.find(ctx->id(prev.key().toStdString())) == ctx->nets.end()) {
/* if (treeWidget->currentItem() == prev.value())
treeWidget->setCurrentItem(nets_root);
if (highlightSelected.contains(prev.value()))
highlightSelected.remove(prev.value());*/
delete prev.value();
nameToItem[3].erase(prev);
}
@@ -191,10 +187,6 @@ void ContextTreeModel::updateData(Context *ctx)
QMap<QString, ContextTreeItem *>::iterator prev = i;
++i;
if (ctx->cells.find(ctx->id(prev.key().toStdString())) == ctx->cells.end()) {
/* if (treeWidget->currentItem() == prev.value())
treeWidget->setCurrentItem(cells_root);
if (highlightSelected.contains(prev.value()))
highlightSelected.remove(prev.value());*/
delete prev.value();
nameToItem[4].erase(prev);
}