From 8b98472699b634626571911f26b4ed59660c586f Mon Sep 17 00:00:00 2001 From: abcd Date: Fri, 22 Jun 2012 16:44:02 +1000 Subject: Fix finished signaling (on error) for nokia plugin The engine was not emitting a finished signal when the search reply errored out due to bad search arguments. Change-Id: I7010da1de31c98bc5a082fbf116e3ff6f3bf136b Reviewed-by: Aaron McCarthy --- src/plugins/geoservices/nokia/qplacemanagerengine_nokiav2.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/plugins/geoservices/nokia/qplacemanagerengine_nokiav2.cpp') diff --git a/src/plugins/geoservices/nokia/qplacemanagerengine_nokiav2.cpp b/src/plugins/geoservices/nokia/qplacemanagerengine_nokiav2.cpp index 2ed54f9a..4ad92458 100644 --- a/src/plugins/geoservices/nokia/qplacemanagerengine_nokiav2.cpp +++ b/src/plugins/geoservices/nokia/qplacemanagerengine_nokiav2.cpp @@ -387,10 +387,12 @@ QPlaceSearchReply *QPlaceManagerEngineNokiaV2::search(const QPlaceSearchRequest if (unsupported) { QPlaceSearchReplyImpl *reply = new QPlaceSearchReplyImpl(query, 0, this); + connect(reply, SIGNAL(finished()), this, SLOT(replyFinished())); + connect(reply, SIGNAL(error(QPlaceReply::Error,QString)), + this, SLOT(replyError(QPlaceReply::Error,QString))); QMetaObject::invokeMethod(reply, "setError", Qt::QueuedConnection, Q_ARG(QPlaceReply::Error, QPlaceReply::BadArgumentError), Q_ARG(QString, "Unsupported search request options specified.")); - return reply; } -- cgit v1.2.1