{
showDelayedResult(createResult(result.name,
- result.street,
- result.city), BANNER_DELAY);
+ result.street,
+ result.city), BANNER_DELAY);
}
else
{
- showResult(tr("Searching..."));
retries_ = 0;
currentSearch_ = details.query;
closeConnection_ = false;
}
+ showDelayedResult(tr("Searching..."), 200);
eniro_->search(details);
}
}
else
{
- message = createResult(results.at(0).name, results.at(0).street, results.at(0).city);
+ 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);
retries_ = -1;
currentSearch_ = "";
+ timedMessage_ = "";
+
+ showResult(message);
- if(closeConnection_)
+ if(closeConnection_ && connectionManager_)
{
- connectionManager_->disconnect();
+ connectionManager_->disconnect(true);
closeConnection_ = false;
}
delete connectionManager_;
connectionManager_ = 0;
- showResult(message);
-
}
QString CallListener::createResult(QString const& name, QString const& street, QString const& city)
if(closeConnection_ && connectionManager_)
{
- connectionManager_->disconnect();
+ connectionManager_->disconnect(true);
closeConnection_ = false;
}