| Index: ui/ozone/platform/dri/dri_wrapper.cc
|
| diff --git a/ui/ozone/platform/dri/dri_wrapper.cc b/ui/ozone/platform/dri/dri_wrapper.cc
|
| index a55a3dfffec5afe9daa2f225d9952f5fab72d513..1dcd95b06eadf50fb40c93f7fab43f64e8ba0eb7 100644
|
| --- a/ui/ozone/platform/dri/dri_wrapper.cc
|
| +++ b/ui/ozone/platform/dri/dri_wrapper.cc
|
| @@ -158,7 +158,10 @@ DriWrapper::~DriWrapper() {
|
| }
|
|
|
| void DriWrapper::Initialize() {
|
| - fd_ = open(device_path_, O_RDWR | O_CLOEXEC);
|
| + if (device_path_ == NULL)
|
| + fd_ = OpenFirstDisplayCard();
|
| + else
|
| + fd_ = open(device_path_, O_RDWR | O_CLOEXEC);
|
| if (fd_ < 0)
|
| PLOG(FATAL) << "open: " << device_path_;
|
| if (!plane_manager_->Initialize(this))
|
|
|