diff options
author | Jonathan Bauer | 2011-04-04 14:39:42 +0200 |
---|---|---|
committer | Jonathan Bauer | 2011-04-04 14:39:42 +0200 |
commit | 319582ad1d426511d56e18b27eadbbf14761190c (patch) | |
tree | 105c9813197ce497bead7d2231423250359fb9b3 /src/fbgui.cpp | |
parent | typo (diff) | |
download | fbgui-319582ad1d426511d56e18b27eadbbf14761190c.tar.gz fbgui-319582ad1d426511d56e18b27eadbbf14761190c.tar.xz fbgui-319582ad1d426511d56e18b27eadbbf14761190c.zip |
moved check for host
Diffstat (limited to 'src/fbgui.cpp')
-rw-r--r-- | src/fbgui.cpp | 24 |
1 files 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() |