99
1010using namespace tns ;
1111
12- void DOMDomainCallbackHandlers::DocumentUpdatedCallback (const v8::FunctionCallbackInfo<v8::Value> & args) {
12+ void DOMDomainCallbackHandlers::DocumentUpdatedCallback (const v8::FunctionCallbackInfo<v8::Value>& args) {
1313 auto domAgentInstance = V8DOMAgentImpl::Instance;
1414
1515 if (!domAgentInstance) {
@@ -19,7 +19,7 @@ void DOMDomainCallbackHandlers::DocumentUpdatedCallback(const v8::FunctionCallba
1919 domAgentInstance->m_frontend .documentUpdated ();
2020}
2121
22- void DOMDomainCallbackHandlers::ChildNodeInsertedCallback (const v8::FunctionCallbackInfo<v8::Value> & args) {
22+ void DOMDomainCallbackHandlers::ChildNodeInsertedCallback (const v8::FunctionCallbackInfo<v8::Value>& args) {
2323 try {
2424 auto domAgentInstance = V8DOMAgentImpl::Instance;
2525
@@ -39,9 +39,7 @@ void DOMDomainCallbackHandlers::ChildNodeInsertedCallback(const v8::FunctionCall
3939 auto lastId = args[1 ]->ToNumber (isolate);
4040 auto node = args[2 ]->ToString (isolate);
4141
42- auto nodeString = ArgConverter::ConvertToString (node);
43- auto nodeCStr = nodeString.c_str ();
44- auto nodeJson = protocol::parseJSON (nodeCStr);
42+ auto nodeJson = protocol::parseJSON (v8_inspector::toProtocolString (node));
4543
4644 protocol::ErrorSupport errorSupport;
4745 auto domNode = protocol::DOM::Node::parse (nodeJson.get (), &errorSupport);
@@ -66,7 +64,7 @@ void DOMDomainCallbackHandlers::ChildNodeInsertedCallback(const v8::FunctionCall
6664 }
6765}
6866
69- void DOMDomainCallbackHandlers::ChildNodeRemovedCallback (const v8::FunctionCallbackInfo<v8::Value> & args) {
67+ void DOMDomainCallbackHandlers::ChildNodeRemovedCallback (const v8::FunctionCallbackInfo<v8::Value>& args) {
7068 try {
7169 auto domAgentInstance = V8DOMAgentImpl::Instance;
7270
@@ -99,7 +97,7 @@ void DOMDomainCallbackHandlers::ChildNodeRemovedCallback(const v8::FunctionCallb
9997 }
10098}
10199
102- void DOMDomainCallbackHandlers::AttributeModifiedCallback (const v8::FunctionCallbackInfo<v8::Value> & args) {
100+ void DOMDomainCallbackHandlers::AttributeModifiedCallback (const v8::FunctionCallbackInfo<v8::Value>& args) {
103101 try {
104102 auto domAgentInstance = V8DOMAgentImpl::Instance;
105103
@@ -119,9 +117,9 @@ void DOMDomainCallbackHandlers::AttributeModifiedCallback(const v8::FunctionCall
119117 auto attributeName = args[1 ]->ToString ();
120118 auto attributeValue = args[2 ]->ToString ();
121119
122- domAgentInstance->m_frontend .attributeModified (nodeId->Int32Value (),
123- ArgConverter::ConvertToString (attributeName). c_str ( ),
124- ArgConverter::ConvertToString (attributeValue). c_str ( ));
120+ domAgentInstance->m_frontend .attributeModified (nodeId->Int32Value (),
121+ v8_inspector::toProtocolString (attributeName),
122+ v8_inspector::toProtocolString (attributeValue));
125123 } catch (NativeScriptException& e) {
126124 e.ReThrowToV8 ();
127125 } catch (std::exception e) {
@@ -135,7 +133,7 @@ void DOMDomainCallbackHandlers::AttributeModifiedCallback(const v8::FunctionCall
135133 }
136134}
137135
138- void DOMDomainCallbackHandlers::AttributeRemovedCallback (const v8::FunctionCallbackInfo<v8::Value> & args) {
136+ void DOMDomainCallbackHandlers::AttributeRemovedCallback (const v8::FunctionCallbackInfo<v8::Value>& args) {
139137 try {
140138 auto domAgentInstance = V8DOMAgentImpl::Instance;
141139
@@ -154,7 +152,7 @@ void DOMDomainCallbackHandlers::AttributeRemovedCallback(const v8::FunctionCallb
154152 auto attributeName = args[1 ]->ToString ();
155153
156154 domAgentInstance->m_frontend .attributeRemoved (nodeId->Int32Value (),
157- ArgConverter::ConvertToString (attributeName). c_str ( ));
155+ v8_inspector::toProtocolString (attributeName));
158156 } catch (NativeScriptException& e) {
159157 e.ReThrowToV8 ();
160158 } catch (std::exception e) {
0 commit comments