upload tizen1.0 source
[profile/ivi/wrt-plugins-tizen.git] / src / standards / Tizen / Mediacontent / JSImage.cpp
index 6443119..0043ad2 100644 (file)
@@ -92,9 +92,13 @@ void JSImage::initialize(JSContextRef context, JSObjectRef object)
 void JSImage::finalize(JSObjectRef object)
 {
     LogDebug( "entered" );
-       ImagePrivObject *priv =
-        static_cast<ImagePrivObject*>( JSObjectGetPrivate( object ) ) ;
-    delete priv;
+       ImagePrivObject *priv = static_cast<ImagePrivObject*>( JSObjectGetPrivate( object ) ) ;
+       if (priv != NULL)
+       {
+               delete (priv);
+               priv = NULL;
+               JSObjectSetPrivate(object, NULL);               
+       }
 }
 
 const JSClassRef JSImage::getClassRef()