diff -r 7652d902218f -r 969102054596 graphicscomposition/openwfsupport/src/surfacestream.cpp --- a/graphicscomposition/openwfsupport/src/surfacestream.cpp Fri Jul 30 13:21:01 2010 +0300 +++ b/graphicscomposition/openwfsupport/src/surfacestream.cpp Wed Aug 25 08:17:25 2010 +0300 @@ -1097,7 +1097,7 @@ if (callBackData && (!aData || (iCallBacks[count].iScreenNumber == susScreenNumber))) { Displayed(ESOWF_ObserverCancel, iCallBacks[count].iScreenNumber, NULL, callBackData, NULL); - delete callBackData; + delete (TNotificationDisplayed*) callBackData; iCallBacks[count].Reset(); if (iNumberOfScreenAttachedDisplayedNotif > 0) { @@ -1111,7 +1111,7 @@ if (callBackData && (!aData || (iCallBacks[count].iScreenNumber == susScreenNumber))) { Available(ESOWF_ObserverCancel, iCallBacks[count].iScreenNumber, NULL, callBackData, NULL); - delete callBackData; + delete (TNotificationAvailable*) callBackData; iCallBacks[count].Reset(); if (iNumberOfScreenAttachedAvailableNotif > 0) { @@ -1125,7 +1125,7 @@ if (callBackData && (!aData || (iCallBacks[count].iScreenNumber == susScreenNumber))) { DisplayedXTimes(ESOWF_ObserverCancel, iCallBacks[count].iScreenNumber, NULL, callBackData, NULL); - delete callBackData; + delete (TNotificationDisplayedX*) callBackData; iCallBacks[count].Reset(); if (iNumberOfScreenAttachedDisplayedXNotif) {