From: Richard Huang Date: Tue, 15 Mar 2016 17:57:13 +0000 (+0000) Subject: Fixed crash for stage touched signal callback in JavaScript X-Git-Tag: dali_1.1.26~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=refs%2Fchanges%2F66%2F62366%2F1 Fixed crash for stage touched signal callback in JavaScript Change-Id: I11858186c448ba9d2a21f597351fe5275667d514 --- diff --git a/plugins/dali-script-v8/src/events/event-object-generator.cpp b/plugins/dali-script-v8/src/events/event-object-generator.cpp index 28837ab..e90fe8c 100644 --- a/plugins/dali-script-v8/src/events/event-object-generator.cpp +++ b/plugins/dali-script-v8/src/events/event-object-generator.cpp @@ -118,8 +118,11 @@ v8::Local CreateTouchPoint( v8::Isolate* isolate, const TouchPoint& // set state pointObject->Set( v8::String::NewFromUtf8( isolate, "state"), v8::String::NewFromUtf8( isolate, GetTouchPointStateName(touchPoint.state))); - // set the hit actor - pointObject->Set( v8::String::NewFromUtf8( isolate, "hitActor"), ActorWrapper::WrapActor(isolate, touchPoint.hitActor )); + if(touchPoint.hitActor) + { + // set the hit actor + pointObject->Set( v8::String::NewFromUtf8( isolate, "hitActor"), ActorWrapper::WrapActor(isolate, touchPoint.hitActor )); + } // Think about changing these Vector 2 from wrapped objects to JavaScript objects...