diff options
| author | Mikaƫl Capelle <capelle.mikael@gmail.com> | 2021-01-31 18:45:01 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-31 18:45:01 +0100 |
| commit | e15cc6dd3a9020c6d5dec1db226b8c33dc0e147e (patch) | |
| tree | 281860a85507f257e3bb9669effc490802f3e05f /src | |
| parent | 881d67d31878a841cf8513228f04e7fba898bf3b (diff) | |
| parent | 4f718342503f34d8d83843ef8347648126c99a74 (diff) | |
Merge pull request #1390 from Holt59/fix-datatab-refresh
Fix update of data tab after refresh.
Diffstat (limited to 'src')
| -rw-r--r-- | src/datatab.cpp | 2 | ||||
| -rw-r--r-- | src/mainwindow.cpp | 7 |
2 files changed, 4 insertions, 5 deletions
diff --git a/src/datatab.cpp b/src/datatab.cpp index 165ee26a..0aee247e 100644 --- a/src/datatab.cpp +++ b/src/datatab.cpp @@ -128,7 +128,7 @@ void DataTab::doUpdateTree() } } - m_needUpdate = true; + m_needUpdate = false; } void DataTab::ensureFullyLoaded() diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 4053a030..b3670fc7 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -394,10 +394,9 @@ MainWindow::MainWindow(Settings &settings connect(&m_PluginContainer, SIGNAL(diagnosisUpdate()), this, SLOT(scheduleCheckForProblems())); - connect(m_OrganizerCore.directoryRefresher(), &DirectoryRefresher::refreshed, [this] { onDirectoryStructureChanged(); }); - connect( - m_OrganizerCore.directoryRefresher(), - &DirectoryRefresher::progress, + connect(&m_OrganizerCore, &OrganizerCore::directoryStructureReady, + this, &MainWindow::onDirectoryStructureChanged); + connect(m_OrganizerCore.directoryRefresher(), &DirectoryRefresher::progress, this, &MainWindow::refresherProgress); connect(m_OrganizerCore.directoryRefresher(), SIGNAL(error(QString)), this, SLOT(showError(QString))); |
