summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/datatab.cpp2
-rw-r--r--src/mainwindow.cpp7
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)));