зеркало из https://github.com/mozilla/gecko-dev.git
Bug 779735: Fix up shim code supporting hack to deliver mm message from C++. r=smaug
This commit is contained in:
Родитель
0ab020b460
Коммит
89f77c7b23
|
@ -673,6 +673,7 @@ TabChild::RecvUpdateFrame(const nsIntRect& aDisplayPort,
|
|||
data += nsPrintfCString(" }");
|
||||
data += nsPrintfCString(" }");
|
||||
|
||||
JSAutoRequest ar(mCx);
|
||||
jsval json = JSVAL_NULL;
|
||||
StructuredCloneData cloneData;
|
||||
JSAutoStructuredCloneBuffer buffer;
|
||||
|
@ -681,6 +682,8 @@ TabChild::RecvUpdateFrame(const nsIntRect& aDisplayPort,
|
|||
data.Length(),
|
||||
&json)) {
|
||||
WriteStructuredClone(mCx, json, buffer, cloneData.mClosure);
|
||||
cloneData.mData = buffer.data();
|
||||
cloneData.mDataLength = buffer.nbytes();
|
||||
}
|
||||
|
||||
nsFrameScriptCx cx(static_cast<nsIWebBrowserChrome*>(this), this);
|
||||
|
|
Загрузка…
Ссылка в новой задаче