summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonatan Pålsson <jonatan.palsson@pelagicore.com>2014-01-29 10:51:04 +0100
committerJonatan Pålsson <jonatan.palsson@pelagicore.com>2014-02-04 09:31:57 +0100
commitaf517f7b09af564ca3b3d3a0bfcd53949e775246 (patch)
treecf0958391d759fe4d878c93c49d3f6cc401a6a57
parentaad30a50e6b165237801acb84b1498dfd01405f1 (diff)
downloadbrowser-poc-af517f7b09af564ca3b3d3a0bfcd53949e775246.tar.gz
Ensure any old timers are removed before starting new ones
-rw-r--r--browser/webpagewindow.cpp5
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() {