fix segfault on exit
This commit is contained in:
parent
dabbe14b88
commit
b92171255e
@ -1 +1 @@
|
|||||||
Subproject commit 4a01edaec7d67d3b2ae81aeea2a3c876216fbab8
|
Subproject commit ae7084718c41afc01919779e58cd449e0eebd401
|
@ -225,6 +225,7 @@ void FeedReader::quit() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Stop running updates.
|
// Stop running updates.
|
||||||
|
if (m_feedDownloader != nullptr) {
|
||||||
m_feedDownloader->stopRunningUpdate();
|
m_feedDownloader->stopRunningUpdate();
|
||||||
|
|
||||||
if (m_feedDownloader->isUpdateRunning()) {
|
if (m_feedDownloader->isUpdateRunning()) {
|
||||||
@ -233,6 +234,7 @@ void FeedReader::quit() {
|
|||||||
connect(m_feedDownloader, &FeedDownloader::updateFinished, &loop, &QEventLoop::quit);
|
connect(m_feedDownloader, &FeedDownloader::updateFinished, &loop, &QEventLoop::quit);
|
||||||
loop.exec();
|
loop.exec();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (m_dbCleanerThread != nullptr && m_dbCleanerThread->isRunning()) {
|
if (m_dbCleanerThread != nullptr && m_dbCleanerThread->isRunning()) {
|
||||||
qDebug("Quitting database cleaner thread.");
|
qDebug("Quitting database cleaner thread.");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user