Qt: Fix library view redrawing way too much

This commit is contained in:
Vicki Pfau 2017-06-03 17:46:25 -07:00
parent 0a898f66b4
commit 89a4b427a1
1 changed files with 3 additions and 6 deletions

View File

@ -147,15 +147,12 @@ void LibraryTree::rebuildTree() {
LibraryEntryRef currentGame = selectedEntry();
int count = m_widget->topLevelItemCount();
for (int a = 0; a < count; a++) {
m_widget->takeTopLevelItem(0);
for (int a = count - 1; a >= 0; --a) {
m_widget->takeTopLevelItem(a);
}
for (QTreeWidgetItem* i : m_pathNodes.values()) {
count = i->childCount();
for (int a = 0; a < count; a++) {
i->takeChild(0);
}
i->takeChildren();
}
if (m_currentStyle == LibraryStyle::STYLE_TREE) {