diff -r 7d91903f795f -r ce5ada96ab30 mediasettings/mediasettingsengine/src/MPSettingsModelForROP.cpp --- a/mediasettings/mediasettingsengine/src/MPSettingsModelForROP.cpp Fri Feb 19 22:52:52 2010 +0200 +++ b/mediasettings/mediasettingsengine/src/MPSettingsModelForROP.cpp Fri Mar 12 15:43:00 2010 +0200 @@ -15,7 +15,7 @@ */ -// Version : %version: 9 % +// Version : %version: 10 % @@ -1157,6 +1157,11 @@ { MPX_DEBUG2(_L("#MS# CMPSettingsModelForROP::WapIdFromIapIdL(%d)"),aIapId); + TUint32 wap = 0; +#ifdef __WINSCW__ + wap = aIapId; +#else + CMDBSession* db = CMDBSession::NewL( CMDBSession::LatestVersion() ); CleanupStack::PushL( db ); @@ -1169,16 +1174,17 @@ wapBearerRecord->iWAPIAP = aIapId; TBool found = wapBearerRecord->FindL( *db ); - if ( !found ) { User::Leave(KErrNotFound); } - TUint32 wap = static_cast( wapBearerRecord->iWAPAccessPointId ); + wap = static_cast( wapBearerRecord->iWAPAccessPointId ); CleanupStack::PopAndDestroy( wapBearerRecord ); CleanupStack::PopAndDestroy( db ); + +#endif MPX_DEBUG2(_L("#MS# CMPSettingsModelForROP::IapIdFromWapIdL() - return wap id: %d "), wap); return wap; @@ -1192,6 +1198,10 @@ { MPX_DEBUG2(_L("#MS# CMPSettingsModelForROP::IapIdFromWapIdL(%d)"),aWapId); + TUint32 iap = 0; +#ifdef __WINSCW__ + iap = aWapId; +#else CMDBSession* db = CMDBSession::NewL( CMDBSession::LatestVersion() ); CleanupStack::PushL( db ); @@ -1210,10 +1220,12 @@ User::Leave(KErrNotFound); } - TUint32 iap = static_cast( wapBearerRecord->iWAPIAP ); + iap = static_cast( wapBearerRecord->iWAPIAP ); CleanupStack::PopAndDestroy( wapBearerRecord ); CleanupStack::PopAndDestroy( db ); + +#endif MPX_DEBUG2(_L("#MS# CMPSettingsModelForROP::IapIdFromWapIdL() - return iap id: %d "), iap); return iap;