Index: content/renderer/media/midi_dispatcher.cc |
diff --git a/content/renderer/media/midi_dispatcher.cc b/content/renderer/media/midi_dispatcher.cc |
index a7c0679a449bce55c591999020f85eb0c4b36f1c..9576e4f33770b15b494e983aaf435f35ed3bf317 100644 |
--- a/content/renderer/media/midi_dispatcher.cc |
+++ b/content/renderer/media/midi_dispatcher.cc |
@@ -10,6 +10,7 @@ |
#include "content/renderer/render_view_impl.h" |
#include "third_party/WebKit/public/web/WebMIDIPermissionRequest.h" |
#include "third_party/WebKit/public/web/WebSecurityOrigin.h" |
+#include "third_party/WebKit/public/web/WebUserGestureIndicator.h" |
using blink::WebMIDIPermissionRequest; |
using blink::WebSecurityOrigin; |
@@ -38,7 +39,8 @@ void MidiDispatcher::requestSysExPermission( |
WebSecurityOrigin security_origin = request.securityOrigin(); |
std::string origin = security_origin.toString().utf8(); |
GURL url(origin); |
- Send(new MidiHostMsg_RequestSysExPermission(routing_id(), bridge_id, url)); |
+ Send(new MidiHostMsg_RequestSysExPermission(routing_id(), bridge_id, url, |
+ blink::WebUserGestureIndicator::isProcessingUserGesture())); |
} |
void MidiDispatcher::cancelSysExPermissionRequest( |