diff -r e16d72588c28 -r 8a03a285ab14 omadrm/drmhelper/src/drmhelper.cpp --- a/omadrm/drmhelper/src/drmhelper.cpp Fri Mar 12 15:43:46 2010 +0200 +++ b/omadrm/drmhelper/src/drmhelper.cpp Mon Mar 15 12:41:43 2010 +0200 @@ -25,51 +25,52 @@ #include "DcfCommon.h" #include "DRMHelperDownloadManager.h" -#include -#include +#include +#include #include #include -#include +#include #ifdef RD_MULTIPLE_DRIVE -#include +#include #endif #include #include //CEikProcess #include //CEikDocument -#include // KDRMErr* +#include // KDRMErr* #include // information note -#include // global info note - -#include +#include // global info note + +#include #include #include #include #include -#include +#include #include #include +#include #include // for launching RMUI embedded #include #include // for handling URLs -#include "drmhelperserver.h" -#include "consumedata.h" -#include "drmtypes.h" -#include "drmclockclient.h" +#include "DRMHelperServer.h" +#include "ConsumeData.h" +#include "DRMTypes.h" +#include "DRMClockClient.h" #include "DRMPointerArray.h" #include // for secondary display support -#include -#include -#include +#include +#include +#include #include #include "RoapStorageClient.h" @@ -88,8 +89,8 @@ #include // publish & subrscibe -#include -#include +#include +#include #ifdef __SERIES60_NATIVE_BROWSER #include @@ -3596,7 +3597,7 @@ CleanupStack::PushL( localIDBuf ); // length of startparam is always 1 and some markers are needed - TInt length = 1 + aUrl->Length() + localIDBuf->Des().Length() + 4; + TInt length = 1 + aUrl->Length() + localIDBuf->Des().Length() + 3; aLaunchParam = HBufC::NewMaxL( length ); @@ -3626,8 +3627,8 @@ { ptr[index++] = ( unsigned char ) (*aUrl)[i]; } - - ptr.Append( KMarker() ); + + ptr[index] = ( unsigned char ) KMarker()[0]; CleanupStack::PopAndDestroy( localIDBuf ); }