| Index: third_party/WebKit/Source/modules/webusb/USBIsochronousInTransferResult.h
|
| diff --git a/third_party/WebKit/Source/modules/webusb/USBIsochronousInTransferResult.h b/third_party/WebKit/Source/modules/webusb/USBIsochronousInTransferResult.h
|
| index 43f787f6c9aff8e14945539f191cdcbb426cffe3..fad2470ad4f035a432c87dc717885b4bd6e96ce2 100644
|
| --- a/third_party/WebKit/Source/modules/webusb/USBIsochronousInTransferResult.h
|
| +++ b/third_party/WebKit/Source/modules/webusb/USBIsochronousInTransferResult.h
|
| @@ -23,9 +23,10 @@ public:
|
| }
|
|
|
| USBIsochronousInTransferResult(PassRefPtr<DOMArrayBuffer> data, const HeapVector<Member<USBIsochronousInTransferPacket>>& packets)
|
| - : m_data(DOMDataView::create(data, 0, data->byteLength()))
|
| - , m_packets(packets)
|
| + : m_packets(packets)
|
| {
|
| + unsigned byteLength = data->byteLength();
|
| + m_data = DOMDataView::create(data, 0, byteLength);
|
| }
|
|
|
| virtual ~USBIsochronousInTransferResult() {}
|
| @@ -39,7 +40,7 @@ public:
|
| DEFINE_INLINE_TRACE() { visitor->trace(m_packets); }
|
|
|
| private:
|
| - const RefPtr<DOMDataView> m_data;
|
| + RefPtr<DOMDataView> m_data;
|
| const HeapVector<Member<USBIsochronousInTransferPacket>> m_packets;
|
| };
|
|
|
|
|