| Index: ui/ozone/platform/drm/host/drm_display_host_manager.h
|
| diff --git a/ui/ozone/platform/drm/host/drm_display_host_manager.h b/ui/ozone/platform/drm/host/drm_display_host_manager.h
|
| index fbebd177f7fd310307b58e92e814c36e35803bfc..f5ae2b831e31e363215787c1e18056afde726ef9 100644
|
| --- a/ui/ozone/platform/drm/host/drm_display_host_manager.h
|
| +++ b/ui/ozone/platform/drm/host/drm_display_host_manager.h
|
| @@ -7,8 +7,8 @@
|
|
|
| #include <map>
|
| #include <queue>
|
| +#include <set>
|
|
|
| -#include "base/containers/scoped_ptr_hash_map.h"
|
| #include "base/files/file.h"
|
| #include "base/files/file_path.h"
|
| #include "base/macros.h"
|
| @@ -132,8 +132,11 @@ class DrmDisplayHostManager : public DeviceEventObserver,
|
| bool task_pending_;
|
|
|
| // Keeps track of all the active DRM devices.
|
| - base::ScopedPtrHashMap<base::FilePath, scoped_ptr<DrmDeviceHandle>>
|
| - drm_devices_;
|
| + std::set<base::FilePath> drm_devices_;
|
| +
|
| + // This is used to cache the primary DRM device until the channel is
|
| + // established.
|
| + scoped_ptr<DrmDeviceHandle> primary_drm_device_handle_;
|
|
|
| base::WeakPtrFactory<DrmDisplayHostManager> weak_ptr_factory_;
|
|
|
|
|