--- a/javauis/mmapi_akn/baseline/src/cmmasnapshotevent.cpp Wed Sep 15 12:05:25 2010 +0300
+++ b/javauis/mmapi_akn/baseline/src/cmmasnapshotevent.cpp Wed Oct 13 14:23:59 2010 +0300
@@ -48,11 +48,9 @@
DEBUG("MMA::CMMASnapshotEvent::Dispatch");
// create java byte array
-
jbyteArray byteArray;
if (iImageBuffer)
-
{
byteArray = aJni.NewByteArray(iImageBuffer->Size());
if (byteArray)
@@ -84,8 +82,8 @@
byteArray);
delete iImageBuffer;
+
iImageBuffer = NULL; // otherwise double delete in destructor
-
aJni.DeleteLocalRef(byteArray);
}