summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlo Vanini <silhusk@gmail.com>2017-04-05 17:25:05 (GMT)
committerCarlo Vanini <silhusk@gmail.com>2017-04-05 17:25:05 (GMT)
commita0554bf05c1b1b8094912b75c78c44b351d4a106 (patch)
tree7f873522df38641ef0acdc857e3eb0d17f379df8
parent0031a83cc4dbd1fa9a608d29dc3cb21cedb96da4 (diff)
do not remove and set model when reloading cachev5.7.0
By removing and setting again the model the list header looses track of which columns are hidded. Testing Done: * hide a column * click button to check for updates * column is still hidden (i.e. it didn't reappear)
-rw-r--r--src/PackageModel/PackageWidget.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/PackageModel/PackageWidget.cpp b/src/PackageModel/PackageWidget.cpp
index 83b6e5f..73e242b 100644
--- a/src/PackageModel/PackageWidget.cpp
+++ b/src/PackageModel/PackageWidget.cpp
@@ -276,7 +276,6 @@ void PackageWidget::cacheReloadStarted()
m_model->clear();
m_proxyModel->clear();
m_proxyModel->reset();
- m_proxyModel->setSourceModel(0);
m_busyWidget->start();
}
@@ -285,7 +284,6 @@ void PackageWidget::cacheReloadFinished()
QApt::PackageList packageList = m_backend->availablePackages();
QFuture<QList<QApt::Package*> > future = QtConcurrent::run(sortPackages, packageList);
m_watcher->setFuture(future);
- m_proxyModel->setSourceModel(m_model);
m_packageView->header()->setSectionResizeMode(0, QHeaderView::Stretch);
startSearch();
}