diff options
Diffstat (limited to 'chromium/content/browser/media/midi_host.cc')
-rw-r--r-- | chromium/content/browser/media/midi_host.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chromium/content/browser/media/midi_host.cc b/chromium/content/browser/media/midi_host.cc index 52fe35aca98..60ff8b24523 100644 --- a/chromium/content/browser/media/midi_host.cc +++ b/chromium/content/browser/media/midi_host.cc @@ -236,8 +236,8 @@ void MidiHost::SendData(uint32_t port, template <typename Method, typename... Params> void MidiHost::CallClient(Method method, Params... params) { if (!BrowserThread::CurrentlyOn(BrowserThread::IO)) { - base::PostTask(FROM_HERE, {BrowserThread::IO}, - base::BindOnce(&MidiHost::CallClient<Method, Params...>, + GetIOThreadTaskRunner({})->PostTask( + FROM_HERE, base::BindOnce(&MidiHost::CallClient<Method, Params...>, AsWeakPtr(), method, std::move(params)...)); return; } |