logic: Fixed issues when indexing via CLI (issue #718)

* show proper error message in console when project configuration has issues
* quit when project configuration is wrong
* show indexing progress as self-updating percentage
This commit is contained in:
Eberhard Graether
2019-08-26 16:34:54 +02:00
parent 5a97c88a69
commit 733ef0ea04
8 changed files with 43 additions and 57 deletions
+5
View File
@@ -467,6 +467,11 @@ void Application::refreshProject(RefreshMode refreshMode)
if (m_project && checkSharedMemory())
{
m_project->refresh(refreshMode, getDialogView(DialogView::UseCase::INDEXING));
if (!m_hasGUI && !m_project->isIndexing())
{
MessageQuitApplication().dispatch();
}
}
}