| Index: content/renderer/pepper/pepper_media_device_manager.cc
|
| diff --git a/content/renderer/pepper/pepper_media_device_manager.cc b/content/renderer/pepper/pepper_media_device_manager.cc
|
| index 1b21f75c920b2f27b4130a0ae1bc5fe54b6759a3..457c34ec794b13ecbdab73084bdbbab90d0d448a 100644
|
| --- a/content/renderer/pepper/pepper_media_device_manager.cc
|
| +++ b/content/renderer/pepper/pepper_media_device_manager.cc
|
| @@ -61,12 +61,9 @@ int PepperMediaDeviceManager::EnumerateDevices(
|
| PepperMediaDeviceManager::FromPepperDeviceType(type),
|
| url::Origin(document_url.GetOrigin()));
|
| #else
|
| - base::MessageLoop::current()->PostTask(
|
| - FROM_HERE,
|
| - base::Bind(&PepperMediaDeviceManager::OnDevicesEnumerated,
|
| - AsWeakPtr(),
|
| - request_id,
|
| - StreamDeviceInfoArray()));
|
| + base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| + FROM_HERE, base::Bind(&PepperMediaDeviceManager::OnDevicesEnumerated,
|
| + AsWeakPtr(), request_id, StreamDeviceInfoArray()));
|
| #endif
|
|
|
| return request_id;
|
| @@ -109,11 +106,9 @@ int PepperMediaDeviceManager::OpenDevice(PP_DeviceType_Dev type,
|
| PepperMediaDeviceManager::FromPepperDeviceType(type),
|
| url::Origin(document_url.GetOrigin()));
|
| #else
|
| - base::MessageLoop::current()->PostTask(
|
| - FROM_HERE,
|
| - base::Bind(&PepperMediaDeviceManager::OnDeviceOpenFailed,
|
| - AsWeakPtr(),
|
| - request_id));
|
| + base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| + FROM_HERE, base::Bind(&PepperMediaDeviceManager::OnDeviceOpenFailed,
|
| + AsWeakPtr(), request_id));
|
| #endif
|
|
|
| return request_id;
|
|
|