From 319582ad1d426511d56e18b27eadbbf14761190c Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Mon, 4 Apr 2011 14:39:42 +0200 Subject: moved check for host --- src/fbgui.cpp | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/src/fbgui.cpp b/src/fbgui.cpp index de056d5..5527601 100644 --- a/src/fbgui.cpp +++ b/src/fbgui.cpp @@ -134,7 +134,8 @@ void fbgui::checkForTrigger(const QString& dirname) QFileInfo fi(dirname + "/" + tfi.fileName()); if (fi.exists()){ qxtLog->debug() << "[watcher] " << fileToTriggerURL << " detected."; - loadURL(); + // load URL if host exists + if (checkHost()) loadURL(); } else // do nothing / keep watching @@ -158,18 +159,15 @@ bool fbgui::checkHost() const //------------------------------------------------------------------------------------------- void fbgui::loadURL() { - // load if host is valid - if (checkHost()){ - // disconnect _watcher, his job is done - qxtLog->debug() << "[watcher] disconnected."; - _watcher->disconnect(this); - _watcher->deleteLater(); // memory problems with watcher - qxtLog->debug() << "[gui] Loading URL..."; - QByteArray postData = generatePOSTData(); - qxtLog->debug() << "[gui] POST data: " << postData; - QNetworkRequest req(baseURL); - _webView->load(req, QNetworkAccessManager::PostOperation, postData); - } + // disconnect _watcher, his job is done + qxtLog->debug() << "[watcher] disconnected."; + _watcher->disconnect(this); + _watcher->deleteLater(); // memory problems with watcher + qxtLog->debug() << "[gui] Loading URL..."; + QByteArray postData = generatePOSTData(); + qxtLog->debug() << "[gui] POST data: " << postData; + QNetworkRequest req(baseURL); + _webView->load(req, QNetworkAccessManager::PostOperation, postData); } //------------------------------------------------------------------------------------------- QByteArray fbgui::generatePOSTData() -- cgit v1.2.3-55-g7522