Reader: fix QTimer-related memory leaks

This commit is contained in:
Igor Kushnir 2019-11-19 13:38:57 +02:00 committed by Luis Ángel San Martín
parent b0082101d3
commit 0da59285cf
2 changed files with 2 additions and 6 deletions

View File

@ -1217,11 +1217,7 @@ void MainWindowViewer::checkNewVersion()
connect(versionChecker, SIGNAL(newVersionDetected()),
this, SLOT(newVersion()));
auto tT = new QTimer;
tT->setSingleShot(true);
connect(tT, SIGNAL(timeout()), versionChecker, SLOT(get()));
//versionChecker->get(); //TOD<4F>
tT->start(100);
QTimer::singleShot(100, versionChecker, &HttpVersionChecker::get);
conf.setLastVersionCheck(current);
}

View File

@ -161,7 +161,7 @@ void Viewer::createConnections()
connect(goToFlow, SIGNAL(goToPage(unsigned int)), this, SLOT(goTo(unsigned int)));
//current time
auto t = new QTimer();
auto t = new QTimer(this);
connect(t, SIGNAL(timeout()), this, SLOT(updateInformation()));
t->start(1000);