| 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(
|
|
|