From c7a7a6801128599d8e4c46edd0f5dab48ada77bc Mon Sep 17 00:00:00 2001 From: eshe Date: Wed, 2 Jun 2010 15:44:49 +0100 Subject: [PATCH] Some tuning in daemon's banner delays. --- src/daemon/calllistener.cpp | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/src/daemon/calllistener.cpp b/src/daemon/calllistener.cpp index 840d849..5c640bb 100644 --- a/src/daemon/calllistener.cpp +++ b/src/daemon/calllistener.cpp @@ -150,7 +150,7 @@ void CallListener::search(Eniro::SearchDetails const& details) closeConnection_ = false; } - showDelayedResult(tr("Searching..."), 200); + showDelayedResult(tr("Searching..."), BANNER_DELAY); eniro_->search(details); } @@ -180,27 +180,33 @@ void CallListener::requestFinished(QVector const& results, } else { + timedMessage_ = ""; message = tr("Search failed:") + " " + eniro_->errorString() + "."; + showResult(message); } } - else if(results.size() == 0) - { - message = tr("Phone number was not found"); - } else { - message = createResult(results.at(0).name, results.at(0).street, - results.at(0).city); - Eniro::Result result = results.at(0); - result.number = details.query; - Cache::instance().addItem(result); + timedMessage_ = ""; + + if(results.size() == 0) + { + message = tr("Phone number was not found"); + showResult(message); + } + else + { + message = createResult(results.at(0).name, results.at(0).street, + results.at(0).city); + showResult(message); + Eniro::Result result = results.at(0); + result.number = details.query; + Cache::instance().addItem(result); + } } retries_ = -1; currentSearch_ = ""; - timedMessage_ = ""; - - showResult(message); if(closeConnection_ && connectionManager_) { -- 1.7.9.5