diff options
| author | Carlo Vanini <silhusk@gmail.com> | 2017-04-05 17:25:05 (GMT) |
|---|---|---|
| committer | Carlo Vanini <silhusk@gmail.com> | 2017-04-05 17:25:05 (GMT) |
| commit | a0554bf05c1b1b8094912b75c78c44b351d4a106 (patch) | |
| tree | 7f873522df38641ef0acdc857e3eb0d17f379df8 | |
| parent | 0031a83cc4dbd1fa9a608d29dc3cb21cedb96da4 (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.cpp | 2 |
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(); } |
