diff options
Diffstat (limited to 'src/uscxml/plugins/datamodel/ecmascript/v8/V8DOM.h')
-rw-r--r-- | src/uscxml/plugins/datamodel/ecmascript/v8/V8DOM.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/uscxml/plugins/datamodel/ecmascript/v8/V8DOM.h b/src/uscxml/plugins/datamodel/ecmascript/v8/V8DOM.h index 7030469..a10b980 100644 --- a/src/uscxml/plugins/datamodel/ecmascript/v8/V8DOM.h +++ b/src/uscxml/plugins/datamodel/ecmascript/v8/V8DOM.h @@ -60,14 +60,14 @@ public: else if(!data->IsExternal()) return NULL; else - return v8::External::Cast(*data)->Value(); -// return static_cast<T *>(v8::External::Unwrap(data)); +// return v8::External::Cast(*data)->Value(); + return static_cast<T *>(v8::External::Unwrap(data)); return NULL; } static v8::Local<v8::External> toExternal(void* pointer) { -// v8::HandleScope scope; -// return scope.Close(v8::External::New(pointer)); - return v8::External::New(pointer); + v8::HandleScope scope; + return scope.Close(v8::External::New(pointer)); +// return v8::External::New(pointer); } Arabica::XPath::XPath<std::string>* xpath; |