From 482c740e61552f7fe173e3bd5cf74abcbf618b06 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Wed, 14 Jan 2015 19:43:01 -0800 Subject: [PATCH] Also unpack arguments in ipc-message-host message --- atom/browser/lib/guest-view-manager.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/atom/browser/lib/guest-view-manager.coffee b/atom/browser/lib/guest-view-manager.coffee index d123d95d2e..09f2d06ef2 100644 --- a/atom/browser/lib/guest-view-manager.coffee +++ b/atom/browser/lib/guest-view-manager.coffee @@ -68,7 +68,8 @@ createGuest = (embedder, params) -> embedder.send "ATOM_SHELL_GUEST_VIEW_INTERNAL_DISPATCH_EVENT-#{guest.viewInstanceId}", event, args... # Dispatch guest's IPC messages to embedder. - guest.on 'ipc-message-host', (_, channel, args...) -> + guest.on 'ipc-message-host', (_, packed) -> + [channel, args...] = packed embedder.send "ATOM_SHELL_GUEST_VIEW_INTERNAL_IPC_MESSAGE-#{guest.viewInstanceId}", channel, args... # Autosize.