diff -r 57c618273d5c -r bbf46f59e123 graphicscomposition/surfaceupdate/src/surfaceupdateclient.cpp --- a/graphicscomposition/surfaceupdate/src/surfaceupdateclient.cpp Thu Aug 19 11:11:18 2010 +0300 +++ b/graphicscomposition/surfaceupdate/src/surfaceupdateclient.cpp Tue Aug 31 16:31:06 2010 +0300 @@ -18,13 +18,14 @@ */ #include +#include #include "surfaceupdate.h" inline void SurfaceUpdateAssert(TInt aCond) {__ASSERT_ALWAYS(aCond, User::Panic(_L("surfaceupdateclient.cpp; assertion failed"), __LINE__));} EXPORT_C RSurfaceUpdateSession::RSurfaceUpdateSession() : RSessionBase(), - iStatusAvailable(NULL), iStatusDisplayed(NULL), iStatusDisplayedXTimes(NULL) + iStatusAvailable(NULL), iStatusDisplayed(NULL), iStatusDisplayedXTimes(NULL), iTimeStamp(NULL), iCount(0) { } @@ -61,7 +62,12 @@ TInt aBuffer, const TRegion* aDirtyRegion) { SurfaceUpdateAssert(Handle() != KNullHandle); - + +#if defined _DEBUG + if (aScreen != KAllScreens) + RDebug::Printf("You should use KAllScreens as the argument for the screen: (other values OK for test)"); +#endif + if(aScreen < 0 || aBuffer < 0 || aSurfaceId.IsNull()) { IssueRequestComplete(KErrArgument);