summaryrefslogtreecommitdiff
path: root/chromium/ui/ozone/platform/drm/host/drm_display_host_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/ozone/platform/drm/host/drm_display_host_manager.cc')
-rw-r--r--chromium/ui/ozone/platform/drm/host/drm_display_host_manager.cc11
1 files changed, 3 insertions, 8 deletions
diff --git a/chromium/ui/ozone/platform/drm/host/drm_display_host_manager.cc b/chromium/ui/ozone/platform/drm/host/drm_display_host_manager.cc
index 360f06cd6c6..ceb96616272 100644
--- a/chromium/ui/ozone/platform/drm/host/drm_display_host_manager.cc
+++ b/chromium/ui/ozone/platform/drm/host/drm_display_host_manager.cc
@@ -15,12 +15,12 @@
#include "base/files/file_util.h"
#include "base/strings/stringprintf.h"
#include "base/task/post_task.h"
+#include "base/task/thread_pool.h"
#include "base/threading/thread_restrictions.h"
#include "base/threading/thread_task_runner_handle.h"
#include "ui/display/types/display_snapshot.h"
#include "ui/events/ozone/device/device_event.h"
#include "ui/events/ozone/device/device_manager.h"
-#include "ui/ozone/platform/drm/common/drm_overlay_manager.h"
#include "ui/ozone/platform/drm/common/drm_util.h"
#include "ui/ozone/platform/drm/host/drm_device_handle.h"
#include "ui/ozone/platform/drm/host/drm_display_host.h"
@@ -112,11 +112,9 @@ DrmDisplayHostManager::DrmDisplayHostManager(
GpuThreadAdapter* proxy,
DeviceManager* device_manager,
OzonePlatform::InitializedHostProperties* host_properties,
- DrmOverlayManager* overlay_manager,
InputControllerEvdev* input_controller)
: proxy_(proxy),
device_manager_(device_manager),
- overlay_manager_(overlay_manager),
input_controller_(input_controller),
primary_graphics_card_path_(GetPrimaryDisplayCardPath()) {
{
@@ -251,9 +249,9 @@ void DrmDisplayHostManager::ProcessEvent() {
switch (event.action_type) {
case DeviceEvent::ADD:
if (drm_devices_.find(event.path) == drm_devices_.end()) {
- base::PostTask(
+ base::ThreadPool::PostTask(
FROM_HERE,
- {base::ThreadPool(), base::MayBlock(),
+ {base::MayBlock(),
base::TaskShutdownBehavior::CONTINUE_ON_SHUTDOWN},
base::BindOnce(
&OpenDeviceAsync, event.path,
@@ -400,9 +398,6 @@ void DrmDisplayHostManager::GpuConfiguredDisplay(int64_t display_id,
DrmDisplayHost* display = GetDisplay(display_id);
if (display) {
display->OnDisplayConfigured(status);
-
- if (overlay_manager_)
- overlay_manager_->ResetCache();
} else {
LOG(ERROR) << "Couldn't find display with id=" << display_id;
}