diff options
author | Jonatan Pålsson <jonatan.palsson@pelagicore.com> | 2014-01-29 10:51:04 +0100 |
---|---|---|
committer | Jonatan Pålsson <jonatan.palsson@pelagicore.com> | 2014-02-04 09:31:57 +0100 |
commit | af517f7b09af564ca3b3d3a0bfcd53949e775246 (patch) | |
tree | cf0958391d759fe4d878c93c49d3f6cc401a6a57 | |
parent | aad30a50e6b165237801acb84b1498dfd01405f1 (diff) | |
download | browser-poc-af517f7b09af564ca3b3d3a0bfcd53949e775246.tar.gz |
Ensure any old timers are removed before starting new ones
-rw-r--r-- | browser/webpagewindow.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/browser/webpagewindow.cpp b/browser/webpagewindow.cpp index 4443cba..e845409 100644 --- a/browser/webpagewindow.cpp +++ b/browser/webpagewindow.cpp @@ -27,6 +27,9 @@ void webpagewindow::browserStartLoading() { qDebug() << __PRETTY_FUNCTION__; emit onLoadStarted(); + if (progresstimer) + delete progresstimer; + progresstimer = new QTimer(this); connect(progresstimer, SIGNAL(timeout()), this, SLOT(reportprogress())); progresstimer->start(250); @@ -37,11 +40,11 @@ void webpagewindow::reportprogress() { int progress; progress = webitem->getProgress(); - qDebug() << progress; emit onLoadProgress(progress); if(progress >= 100) progresstimer->stop(); + } void webpagewindow::getUrlTitle() { |