summaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authordnicoara@chromium.org <dnicoara@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-03 00:06:52 +0000
committerdnicoara@chromium.org <dnicoara@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-03 00:06:52 +0000
commitdb9fa6a93e412abf9bc4499f3b3e09db1b2a582b (patch)
treed8bf60f6371b69c76da12b585e622303b5b5a004 /ui
parenta35b272e567c06ca18a7b12f5c7d5e40e1d5ea82 (diff)
downloadchromium_src-db9fa6a93e412abf9bc4499f3b3e09db1b2a582b.zip
chromium_src-db9fa6a93e412abf9bc4499f3b3e09db1b2a582b.tar.gz
chromium_src-db9fa6a93e412abf9bc4499f3b3e09db1b2a582b.tar.bz2
[Ozone-DRI] Always set the native mode
Needed since DisplayConfigurator expects a native mode. BUG=none NOTRY=true Review URL: https://codereview.chromium.org/368983002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281120 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui')
-rw-r--r--ui/ozone/platform/dri/chromeos/display_snapshot_dri.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/ozone/platform/dri/chromeos/display_snapshot_dri.cc b/ui/ozone/platform/dri/chromeos/display_snapshot_dri.cc
index a9abcf1..2dc1765 100644
--- a/ui/ozone/platform/dri/chromeos/display_snapshot_dri.cc
+++ b/ui/ozone/platform/dri/chromeos/display_snapshot_dri.cc
@@ -101,6 +101,11 @@ DisplaySnapshotDri::DisplaySnapshotDri(
if (mode.type & DRM_MODE_TYPE_PREFERRED)
native_mode_ = modes_.back();
}
+
+ // If no preferred mode is found then use the first one. Using the first one
+ // since it should be the best mode.
+ if (!native_mode_ && !modes_.empty())
+ native_mode_ = modes_.front();
}
DisplaySnapshotDri::~DisplaySnapshotDri() {}