Index: Tools/DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp |
diff --git a/Tools/DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp b/Tools/DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp |
index 00774e36dc6e7f497e23b084b534e31b280f3607..24eba9a142ee89d2b4dc7a7eecc03e34c68d4b7e 100644 |
--- a/Tools/DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp |
+++ b/Tools/DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp |
@@ -29,6 +29,7 @@ |
#include "WebTestDelegate.h" |
#include <assert.h> |
#include "public/platform/WebRTCDataChannelHandlerClient.h" |
+#include "public/platform/WebRTCDataChannelInit.h" |
using namespace WebKit; |
@@ -55,12 +56,12 @@ private: |
///////////////////// |
-MockWebRTCDataChannelHandler::MockWebRTCDataChannelHandler(WebString label, bool reliable, WebTestDelegate* delegate) |
+MockWebRTCDataChannelHandler::MockWebRTCDataChannelHandler(WebString label, const WebRTCDataChannelInit& init, WebTestDelegate* delegate) |
: m_client(0) |
, m_label(label) |
- , m_reliable(reliable) |
, m_delegate(delegate) |
{ |
+ m_reliable = (init.ordered && init.maxRetransmits == -1 && init.maxRetransmitTime == -1); |
} |
void MockWebRTCDataChannelHandler::setClient(WebRTCDataChannelHandlerClient* client) |