--- a/ncdengine/provider/deviceinteraction/src/ncddeviceserviceimpl.cpp Mon Mar 15 12:41:05 2010 +0200
+++ b/ncdengine/provider/deviceinteraction/src/ncddeviceserviceimpl.cpp Wed Mar 31 21:44:47 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"));