Index: content/renderer/media/midi_dispatcher.cc |
diff --git a/content/renderer/media/midi_dispatcher.cc b/content/renderer/media/midi_dispatcher.cc |
index 7d81cd92be467b09732b46fc58dcec7cd7cdc804..eaf89deadd8d85cb5f908945c86ae151f9ad88d6 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( |