diff -r d752ced89971 -r 5ebe1934bb32 omadrm/drmengine/agentv2/src/Oma2AgentContent.cpp --- a/omadrm/drmengine/agentv2/src/Oma2AgentContent.cpp Mon Jun 28 15:55:28 2010 +0300 +++ b/omadrm/drmengine/agentv2/src/Oma2AgentContent.cpp Thu Jul 08 20:21:37 2010 +0300 @@ -25,9 +25,7 @@ #include #include - -//#include - +#include #include "Oma2AgentContent.h" #include "Oma2AgentAttributes.h" @@ -604,11 +602,9 @@ { TRequestStatus *ptr = &aStatus; TInt r; - //HBufC* b = NULL; + HBufC* b = NULL; r = KErrNotSupported; -/* - CSchemeHandler* handler = NULL; r = iDcf->OpenPart(aUniqueId); if (r == KErrNone && iDcf->iRightsIssuerURL != NULL) @@ -617,17 +613,17 @@ *iDcf->iRightsIssuerURL)); if (b != NULL) { - TRAP(r, handler = CSchemeHandler::NewL(*b)); - if (handler != NULL) - { - TRAP(r, handler->HandleUrlStandaloneL()); - delete handler; - } + DRM::CDrmBrowserLauncher* browserLauncher = DRM::CDrmBrowserLauncher::NewLC(); + + browserLauncher->LaunchUrlL(*b); + + CleanupStack::PopAndDestroy(); // browserLauncher + delete b; } } -*/ - User::RequestComplete(ptr, r); + + User::RequestComplete(ptr, r); } // -----------------------------------------------------------------------------