--- a/locationpickerservice/src/locationpickerservice.cpp Fri Apr 16 14:54:12 2010 +0300
+++ b/locationpickerservice/src/locationpickerservice.cpp Mon May 03 12:27:22 2010 +0300
@@ -48,8 +48,12 @@
{
mReturn=aLm;
connect( this, SIGNAL( returnValueDelivered() ), qApp, SLOT( quit() ) );
- completeRequest(mAsyncReqId,mReturn);
+ bool ok = completeRequest(mAsyncReqId,mReturn);
mAsyncReqId = 0;
+ if(ok==false)
+ {
+ qApp->quit();
+ }
}
}
// ----------------------------------------------------------------------------