--- a/ncdengine/provider/deviceinteraction/src/ncddeviceserviceimpl.cpp Fri Mar 19 09:33:35 2010 +0200
+++ b/ncdengine/provider/deviceinteraction/src/ncddeviceserviceimpl.cpp Fri Apr 16 15:05:20 2010 +0300
@@ -166,6 +166,7 @@
void CNcdDeviceService::RunL()
{
DLTRACEIN(( "iStatus: %d", iStatus.Int() ));
+ DLINFO(( "iState: %d", iState ));
// GetSubscriberId fails with KErrNotFound if there's no SIM in the device
switch ( iState )
@@ -182,7 +183,8 @@
case EGetSubscriberId:
{
if ( iStatus.Int() == KErrNone ||
- iStatus.Int() == KErrNotFound )
+ iStatus.Int() == KErrNotFound ||
+ iStatus.Int() == KErrNotReady )
{
DLTRACE(("Got subscriber ID"));