# HG changeset patch # User bdonegan # Date 1285064925 -3600 # Node ID eafc4b0158afac2f2fdf82ae6be81f9e7da623c7 # Parent bdd2944b914be553f6a91ee5ee9499e309159f82 Fix for Bug 3393 - CancelNotifyStatusChange of CContent never complete diff -r bdd2944b914b -r eafc4b0158af apicompatanamdw/bcdrivers/mw/drm/oma_drm_caf_agent_api/DRM_CAF/src/DRM_CAFBlocks.cpp --- a/apicompatanamdw/bcdrivers/mw/drm/oma_drm_caf_agent_api/DRM_CAF/src/DRM_CAFBlocks.cpp Mon Sep 20 10:04:46 2010 +0100 +++ b/apicompatanamdw/bcdrivers/mw/drm/oma_drm_caf_agent_api/DRM_CAF/src/DRM_CAFBlocks.cpp Tue Sep 21 11:28:45 2010 +0100 @@ -1803,10 +1803,15 @@ TInt r; content = CContent::NewLC(KOma2Content); STIF_ASSERT_NOT_NULL(content); - content->CancelNotifyStatusChange(status); - User::WaitForRequest(status); - //r = status; - //STIF_ASSERT_EQUALS( KErrCANotSupported,r); + TInt r = content->CancelNotifyStatusChange(status); + + if (r != KErrCANotSupported) + { + User::WaitForRequest(status); + r = status; + } + + STIF_ASSERT_EQUALS( KErrCANotSupported,r); CleanupStack::PopAndDestroy(); return KErrNone; }