Avoid further loading when shutting down

This commit is contained in:
Klaus Basan
2017-01-06 20:40:42 +01:00
committed by Mathew Sutcliffe
parent 1177cd862a
commit 7d9b721b87

View File

@@ -408,11 +408,12 @@ namespace BlackCore
CUrl CDatabaseReader::getBaseUrl(CDbFlags::DataRetrievalModeFlag mode) const
{
Q_ASSERT_X(sApp, Q_FUNC_INFO, "Missing app object");
if (this->isShuttingDown()) { return CUrl(); }
Q_ASSERT_X(sApp, Q_FUNC_INFO, "Missing app object, URLs cannot be obtained");
switch (mode)
{
case CDbFlags::DbReading:
return getDbServiceBaseUrl().withAppendedPath("/service");
return this->getDbServiceBaseUrl().withAppendedPath("/service");
case CDbFlags::SharedHeadersOnly:
case CDbFlags::Shared:
return CDatabaseReader::getWorkingDbDataFileLocationUrl();