| 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())
|
|
|