mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#2148 AppFwk : Do not try to update subtree for invalid QModelIndex
This commit is contained in:
parent
6198ec4284
commit
9cbd0973dc
@ -309,7 +309,13 @@ void PdmUiTreeViewModel::updateSubTreeRecursive(const QModelIndex& existingSubTr
|
||||
{
|
||||
newMergedOrdering.push_back(existingSubTreeRoot->child(it->second));
|
||||
|
||||
recursiveUpdateData.push_back(RecursiveUpdateData(index(static_cast<int>(newMergedOrdering.size() - 1), 0, existingSubTreeRootModIdx), existingSubTreeRoot->child(it->second), sourceChild));
|
||||
QModelIndex mi = index(static_cast<int>(newMergedOrdering.size() - 1), 0, existingSubTreeRootModIdx);
|
||||
if (mi.isValid())
|
||||
{
|
||||
// Do not insert an invalid index, as this causes flickering and reset of project tree expanded state
|
||||
|
||||
recursiveUpdateData.push_back(RecursiveUpdateData(mi, existingSubTreeRoot->child(it->second), sourceChild));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user