--- 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)
{