diff --git a/gfx/layers/ipc/GonkNativeHandleUtils.cpp b/gfx/layers/ipc/GonkNativeHandleUtils.cpp index 04e057ef6d23..82f6860e275f 100644 --- a/gfx/layers/ipc/GonkNativeHandleUtils.cpp +++ b/gfx/layers/ipc/GonkNativeHandleUtils.cpp @@ -62,6 +62,9 @@ ParamTraits::Read(const Message* aMsg, nativeHandle->data[i] = fd.fd; } + GonkNativeHandle handle(new GonkNativeHandle::NhObj(nativeHandle)); + handle.TransferToAnother(*aResult); + return true; }