Index: fpdfsdk/src/javascript/JS_Value.cpp |
diff --git a/fpdfsdk/src/javascript/JS_Value.cpp b/fpdfsdk/src/javascript/JS_Value.cpp |
index be374895e4992814dde9425157e84b9aeb4406ea..1b36f314ca3b06582dba97fda082e6bf352e4a1f 100644 |
--- a/fpdfsdk/src/javascript/JS_Value.cpp |
+++ b/fpdfsdk/src/javascript/JS_Value.cpp |
@@ -216,7 +216,7 @@ void CJS_Value::SetNull() |
void CJS_Value::operator = (FX_LPCSTR pStr) |
{ |
- operator = (CFX_WideString::FromLocal(pStr)); |
+ operator = (CFX_WideString::FromLocal(pStr).c_str()); |
} |
void CJS_Value::operator = (CJS_Array & array) |
@@ -433,7 +433,7 @@ void CJS_PropValue::operator >>(CFX_WideString &wide_string) const |
void CJS_PropValue::operator <<(CFX_WideString wide_string) |
{ |
ASSERT(!m_bIsSetting); |
- CJS_Value::operator = (wide_string); |
+ CJS_Value::operator = (wide_string.c_str()); |
} |
void CJS_PropValue::operator >>(CJS_Array &array) const |