X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=plugins%2Fdali-script-v8%2Fsrc%2Fobject%2Fhandle-wrapper.cpp;h=fed77ce2e8eca66f8a61177db775e4ba41ebc68b;hb=1dbb50c7c99eef4f1771787bbf97bbb023a49c91;hp=be1739d5038ae2a7f54da7474d70d28ed113a9a5;hpb=6e1c16f82d6ea3d44f74e4dc11212ac18c963ef4;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/plugins/dali-script-v8/src/object/handle-wrapper.cpp b/plugins/dali-script-v8/src/object/handle-wrapper.cpp index be1739d..fed77ce 100644 --- a/plugins/dali-script-v8/src/object/handle-wrapper.cpp +++ b/plugins/dali-script-v8/src/object/handle-wrapper.cpp @@ -179,8 +179,14 @@ void HandleWrapper::PropertySet( v8::Local propertyName, } else { - std::string error="Invalid property Set for "+name + "\n"; - DALI_SCRIPT_EXCEPTION( isolate, error ); + // Trying to set the value for a property that is not registered yet. + std::stringstream msg; + msg << "Trying to set the value of an unregistered property: "; + msg << name; + DALI_SCRIPT_WARNING( msg.str().c_str() ); + + // Register the custom property automatically. + handle.RegisterProperty( name, PropertyValueWrapper::ExtractPropertyValue( isolate, javaScriptValue), Property::READ_WRITE ); } }