Index: Source/bindings/v8/V8StringResource.h |
diff --git a/Source/bindings/v8/V8StringResource.h b/Source/bindings/v8/V8StringResource.h |
index c7fbdf8a317ad4937dc6856dcdefd114d5e4c5a7..7aa42e0b6241d5d9ea3360a4bf507595481eb053 100644 |
--- a/Source/bindings/v8/V8StringResource.h |
+++ b/Source/bindings/v8/V8StringResource.h |
@@ -169,13 +169,22 @@ enum V8StringResourceMode { |
template <V8StringResourceMode Mode = DefaultMode> |
class V8StringResource { |
public: |
+ V8StringResource() |
+ : m_mode(Externalize) |
+ { |
+ } |
+ |
V8StringResource(v8::Handle<v8::Value> object) |
: m_v8Object(object) |
, m_mode(Externalize) |
- , m_string() |
{ |
} |
+ void operator=(v8::Handle<v8::Value> object) |
+ { |
+ m_v8Object = object; |
+ } |
+ |
bool prepare() |
{ |
if (m_v8Object.IsEmpty()) |