Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(295)

Unified Diff: ash/display/display_manager.cc

Issue 2270553002: Move ash::DisplayInfo to ui (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebased Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ash/display/display_manager.h ('k') | ash/display/display_manager_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ash/display/display_manager.cc
diff --git a/ash/display/display_manager.cc b/ash/display/display_manager.cc
index 7c0bea9db42ff8c7acb27947d644cea7debbc822..44247233809db08374104ad2d91a500b8c14031a 100644
--- a/ash/display/display_manager.cc
+++ b/ash/display/display_manager.cc
@@ -14,7 +14,6 @@
#include <vector>
#include "ash/common/ash_switches.h"
-#include "ash/common/display/display_info.h"
#include "ash/display/display_util.h"
#include "ash/display/extended_mouse_warp_controller.h"
#include "ash/display/null_mouse_warp_controller.h"
@@ -38,6 +37,7 @@
#include "ui/display/display.h"
#include "ui/display/display_observer.h"
#include "ui/display/manager/display_layout_store.h"
+#include "ui/display/manager/managed_display_info.h"
#include "ui/display/screen.h"
#include "ui/gfx/font_render_params.h"
#include "ui/gfx/geometry/rect.h"
@@ -56,7 +56,6 @@
#endif
namespace ash {
-typedef std::vector<DisplayInfo> DisplayInfoList;
namespace {
@@ -75,7 +74,8 @@ struct DisplaySortFunctor {
};
struct DisplayInfoSortFunctor {
- bool operator()(const DisplayInfo& a, const DisplayInfo& b) {
+ bool operator()(const display::ManagedDisplayInfo& a,
+ const display::ManagedDisplayInfo& b) {
return CompareDisplayIds(a.id(), b.id());
}
};
@@ -85,27 +85,29 @@ display::Display& GetInvalidDisplay() {
return *invalid_display;
}
-DisplayInfo::ManagedDisplayModeList::const_iterator FindDisplayMode(
- const DisplayInfo& info,
- const scoped_refptr<ManagedDisplayMode>& target_mode) {
- const DisplayInfo::ManagedDisplayModeList& modes = info.display_modes();
+display::ManagedDisplayInfo::ManagedDisplayModeList::const_iterator
+FindDisplayMode(const display::ManagedDisplayInfo& info,
+ const scoped_refptr<display::ManagedDisplayMode>& target_mode) {
+ const display::ManagedDisplayInfo::ManagedDisplayModeList& modes =
+ info.display_modes();
return std::find_if(
modes.begin(), modes.end(),
- [target_mode](const scoped_refptr<ManagedDisplayMode>& mode) {
+ [target_mode](const scoped_refptr<display::ManagedDisplayMode>& mode) {
return target_mode->IsEquivalent(mode);
});
}
-void SetInternalManagedDisplayModeList(DisplayInfo* info) {
- scoped_refptr<ManagedDisplayMode> native_mode = new ManagedDisplayMode(
- info->bounds_in_native().size(), 0.0 /* refresh_rate */,
- false /* interlaced */, false /* native_mode */, 1.0 /* ui_scale */,
- info->device_scale_factor());
+void SetInternalManagedDisplayModeList(display::ManagedDisplayInfo* info) {
+ scoped_refptr<display::ManagedDisplayMode> native_mode =
+ new display::ManagedDisplayMode(
+ info->bounds_in_native().size(), 0.0 /* refresh_rate */,
+ false /* interlaced */, false /* native_mode */, 1.0 /* ui_scale */,
+ info->device_scale_factor());
info->SetManagedDisplayModes(
CreateInternalManagedDisplayModeList(native_mode));
}
-void MaybeInitInternalDisplay(DisplayInfo* info) {
+void MaybeInitInternalDisplay(display::ManagedDisplayInfo* info) {
int64_t id = info->id();
base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
if (command_line->HasSwitch(switches::kAshUseFirstDisplayAsInternal)) {
@@ -114,7 +116,7 @@ void MaybeInitInternalDisplay(DisplayInfo* info) {
}
}
-gfx::Size GetMaxNativeSize(const DisplayInfo& info) {
+gfx::Size GetMaxNativeSize(const display::ManagedDisplayInfo& info) {
gfx::Size size;
for (auto& mode : info.display_modes()) {
if (mode->size().GetArea() > size.GetArea())
@@ -174,7 +176,7 @@ bool DisplayManager::InitFromCommandLine() {
command_line->GetSwitchValueASCII(switches::kAshHostWindowBounds);
for (const std::string& part : base::SplitString(
size_str, ",", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL)) {
- info_list.push_back(DisplayInfo::CreateFromSpec(part));
+ info_list.push_back(display::ManagedDisplayInfo::CreateFromSpec(part));
info_list.back().set_native(true);
}
MaybeInitInternalDisplay(&info_list[0]);
@@ -188,7 +190,8 @@ bool DisplayManager::InitFromCommandLine() {
void DisplayManager::InitDefaultDisplay() {
DisplayInfoList info_list;
- info_list.push_back(DisplayInfo::CreateFromSpec(std::string()));
+ info_list.push_back(
+ display::ManagedDisplayInfo::CreateFromSpec(std::string()));
info_list.back().set_native(true);
MaybeInitInternalDisplay(&info_list[0]);
OnNativeDisplaysChanged(info_list);
@@ -201,7 +204,7 @@ void DisplayManager::RefreshFontParams() {
// is an 4K display.
float largest_device_scale_factor = 1.0f;
for (const display::Display& display : active_display_list_) {
- const ash::DisplayInfo& info = display_info_[display.id()];
+ const display::ManagedDisplayInfo& info = display_info_[display.id()];
largest_device_scale_factor = std::max(
largest_device_scale_factor, info.GetEffectiveDeviceScaleFactor());
}
@@ -305,7 +308,7 @@ void DisplayManager::SetOverscanInsets(int64_t display_id,
bool update = false;
DisplayInfoList display_info_list;
for (const auto& display : active_display_list_) {
- DisplayInfo info = GetDisplayInfo(display.id());
+ display::ManagedDisplayInfo info = GetDisplayInfo(display.id());
if (info.id() == display_id) {
if (insets_in_dip.IsEmpty()) {
info.set_clear_overscan_insets(true);
@@ -335,7 +338,7 @@ void DisplayManager::SetDisplayRotation(
DisplayInfoList display_info_list;
bool is_active = false;
for (const auto& display : active_display_list_) {
- DisplayInfo info = GetDisplayInfo(display.id());
+ display::ManagedDisplayInfo info = GetDisplayInfo(display.id());
if (info.id() == display_id) {
if (info.GetRotation(source) == rotation &&
info.GetActiveRotation() == rotation) {
@@ -357,14 +360,14 @@ void DisplayManager::SetDisplayRotation(
bool DisplayManager::SetDisplayMode(
int64_t display_id,
- const scoped_refptr<ManagedDisplayMode>& display_mode) {
+ const scoped_refptr<display::ManagedDisplayMode>& display_mode) {
bool change_ui_scale = GetDisplayIdForUIScaling() == display_id;
DisplayInfoList display_info_list;
bool display_property_changed = false;
bool resolution_changed = false;
for (const auto& display : active_display_list_) {
- DisplayInfo info = GetDisplayInfo(display.id());
+ display::ManagedDisplayInfo info = GetDisplayInfo(display.id());
if (info.id() == display_id) {
auto iter = FindDisplayMode(info, display_mode);
if (iter == info.display_modes().end()) {
@@ -416,7 +419,8 @@ void DisplayManager::RegisterDisplayProperty(
float device_scale_factor,
ui::ColorCalibrationProfile color_profile) {
if (display_info_.find(display_id) == display_info_.end())
- display_info_[display_id] = DisplayInfo(display_id, std::string(), false);
+ display_info_[display_id] =
+ display::ManagedDisplayInfo(display_id, std::string(), false);
// Do not allow rotation in unified desktop mode.
if (display_id == kUnifiedDisplayId)
@@ -438,15 +442,16 @@ void DisplayManager::RegisterDisplayProperty(
DCHECK(!display::Display::IsInternalDisplayId(display_id));
// Default refresh rate, until OnNativeDisplaysChanged() updates us with the
// actual display info, is 60 Hz.
- scoped_refptr<ManagedDisplayMode> mode = new ManagedDisplayMode(
- resolution_in_pixels, 60.0f, false, false, 1.0, device_scale_factor);
+ scoped_refptr<display::ManagedDisplayMode> mode =
+ new display::ManagedDisplayMode(resolution_in_pixels, 60.0f, false,
+ false, 1.0, device_scale_factor);
display_modes_[display_id] = mode;
}
}
-scoped_refptr<ManagedDisplayMode> DisplayManager::GetActiveModeForDisplayId(
- int64_t display_id) const {
- scoped_refptr<ManagedDisplayMode> selected_mode(
+scoped_refptr<display::ManagedDisplayMode>
+DisplayManager::GetActiveModeForDisplayId(int64_t display_id) const {
+ scoped_refptr<display::ManagedDisplayMode> selected_mode(
GetSelectedModeForDisplayId(display_id));
if (selected_mode)
return selected_mode;
@@ -456,7 +461,7 @@ scoped_refptr<ManagedDisplayMode> DisplayManager::GetActiveModeForDisplayId(
// for the internal display because restoring UI-scale doesn't register the
// restored mode to |display_mode_|, so it needs to look up the mode whose
// UI-scale value matches. See the TODO in RegisterDisplayProperty().
- const DisplayInfo& info = GetDisplayInfo(display_id);
+ const display::ManagedDisplayInfo& info = GetDisplayInfo(display_id);
for (auto& mode : info.display_modes()) {
if (GetDisplayIdForUIScaling() == display_id) {
@@ -480,12 +485,12 @@ void DisplayManager::RegisterDisplayRotationProperties(
delegate_->PostDisplayConfigurationChange();
}
-scoped_refptr<ManagedDisplayMode> DisplayManager::GetSelectedModeForDisplayId(
- int64_t id) const {
- std::map<int64_t, scoped_refptr<ManagedDisplayMode>>::const_iterator iter =
- display_modes_.find(id);
+scoped_refptr<display::ManagedDisplayMode>
+DisplayManager::GetSelectedModeForDisplayId(int64_t id) const {
+ std::map<int64_t, scoped_refptr<display::ManagedDisplayMode>>::const_iterator
+ iter = display_modes_.find(id);
if (iter == display_modes_.end())
- return scoped_refptr<ManagedDisplayMode>();
+ return scoped_refptr<display::ManagedDisplayMode>();
return iter->second;
}
@@ -494,7 +499,7 @@ bool DisplayManager::IsDisplayUIScalingEnabled() const {
}
gfx::Insets DisplayManager::GetOverscanInsets(int64_t display_id) const {
- std::map<int64_t, DisplayInfo>::const_iterator it =
+ std::map<int64_t, display::ManagedDisplayInfo>::const_iterator it =
display_info_.find(display_id);
return (it != display_info_.end()) ? it->second.overscan_insets_in_dip()
: gfx::Insets();
@@ -523,7 +528,7 @@ void DisplayManager::SetColorCalibrationProfile(
}
void DisplayManager::OnNativeDisplaysChanged(
- const std::vector<DisplayInfo>& updated_displays) {
+ const DisplayInfoList& updated_displays) {
if (updated_displays.empty()) {
VLOG(1) << "OnNativeDisplaysChanged(0): # of current displays="
<< active_display_list_.size();
@@ -531,8 +536,9 @@ void DisplayManager::OnNativeDisplaysChanged(
// without --ash-host-window-bounds on linux desktop, use the
// default display.
if (active_display_list_.empty()) {
- std::vector<DisplayInfo> init_displays;
- init_displays.push_back(DisplayInfo::CreateFromSpec(std::string()));
+ DisplayInfoList init_displays;
+ init_displays.push_back(
+ display::ManagedDisplayInfo::CreateFromSpec(std::string()));
MaybeInitInternalDisplay(&init_displays[0]);
OnNativeDisplaysChanged(init_displays);
} else {
@@ -580,11 +586,12 @@ void DisplayManager::OnNativeDisplaysChanged(
new_display_info_list.push_back(*iter);
}
- scoped_refptr<ManagedDisplayMode> new_mode(new ManagedDisplayMode(
- iter->bounds_in_native().size(), 0.0 /* refresh rate */,
- false /* interlaced */, false /* native */, iter->configured_ui_scale(),
- iter->device_scale_factor()));
- const DisplayInfo::ManagedDisplayModeList& display_modes =
+ scoped_refptr<display::ManagedDisplayMode> new_mode(
+ new display::ManagedDisplayMode(
+ iter->bounds_in_native().size(), 0.0 /* refresh rate */,
+ false /* interlaced */, false /* native */,
+ iter->configured_ui_scale(), iter->device_scale_factor()));
+ const display::ManagedDisplayInfo::ManagedDisplayModeList& display_modes =
iter->display_modes();
// This is empty the displays are initialized from InitFromCommandLine.
if (display_modes.empty())
@@ -601,7 +608,7 @@ void DisplayManager::OnNativeDisplaysChanged(
display_info_.end()) {
// Create a dummy internal display if the chrome restarted
// in docked mode.
- DisplayInfo internal_display_info(
+ display::ManagedDisplayInfo internal_display_info(
display::Display::InternalDisplayId(),
l10n_util::GetStringUTF8(IDS_ASH_INTERNAL_DISPLAY_NAME),
false /*Internal display must not have overscan */);
@@ -625,7 +632,7 @@ void DisplayManager::OnNativeDisplaysChanged(
new_display_info_list.size() > 1) {
display::DisplayIdList list = GenerateDisplayIdList(
new_display_info_list.begin(), new_display_info_list.end(),
- [](const DisplayInfo& info) { return info.id(); });
+ [](const display::ManagedDisplayInfo& info) { return info.id(); });
const display::DisplayLayout& layout =
layout_store_->GetRegisteredDisplayLayout(list);
@@ -648,7 +655,7 @@ void DisplayManager::UpdateDisplays() {
}
void DisplayManager::UpdateDisplaysWith(
- const std::vector<DisplayInfo>& updated_display_info_list) {
+ const DisplayInfoList& updated_display_info_list) {
#if defined(OS_WIN)
DCHECK_EQ(1u, updated_display_info_list.size())
<< ": Multiple display test does not work on Windows bots. Please "
@@ -664,7 +671,7 @@ void DisplayManager::UpdateDisplaysWith(
if (new_display_info_list.size() > 1) {
display::DisplayIdList list = GenerateDisplayIdList(
new_display_info_list.begin(), new_display_info_list.end(),
- [](const DisplayInfo& info) { return info.id(); });
+ [](const display::ManagedDisplayInfo& info) { return info.id(); });
const display::DisplayLayout& layout =
layout_store_->GetRegisteredDisplayLayout(list);
current_default_multi_display_mode_ =
@@ -707,12 +714,13 @@ void DisplayManager::UpdateDisplaysWith(
const display::Display& current_display = *curr_iter;
// Copy the info because |InsertAndUpdateDisplayInfo| updates the
// instance.
- const DisplayInfo current_display_info =
+ const display::ManagedDisplayInfo current_display_info =
GetDisplayInfo(current_display.id());
InsertAndUpdateDisplayInfo(*new_info_iter);
display::Display new_display =
CreateDisplayFromDisplayInfoById(new_info_iter->id());
- const DisplayInfo& new_display_info = GetDisplayInfo(new_display.id());
+ const display::ManagedDisplayInfo& new_display_info =
+ GetDisplayInfo(new_display.id());
uint32_t metrics = display::DisplayObserver::DISPLAY_METRIC_NONE;
@@ -898,10 +906,11 @@ bool DisplayManager::IsInUnifiedMode() const {
!software_mirroring_display_list_.empty();
}
-const DisplayInfo& DisplayManager::GetDisplayInfo(int64_t display_id) const {
+const display::ManagedDisplayInfo& DisplayManager::GetDisplayInfo(
+ int64_t display_id) const {
DCHECK_NE(display::Display::kInvalidDisplayID, display_id);
- std::map<int64_t, DisplayInfo>::const_iterator iter =
+ std::map<int64_t, display::ManagedDisplayInfo>::const_iterator iter =
display_info_.find(display_id);
CHECK(iter != display_info_.end()) << display_id;
return iter->second;
@@ -922,7 +931,8 @@ std::string DisplayManager::GetDisplayNameForId(int64_t id) {
if (id == display::Display::kInvalidDisplayID)
return l10n_util::GetStringUTF8(IDS_ASH_STATUS_TRAY_UNKNOWN_DISPLAY_NAME);
- std::map<int64_t, DisplayInfo>::const_iterator iter = display_info_.find(id);
+ std::map<int64_t, display::ManagedDisplayInfo>::const_iterator iter =
+ display_info_.find(id);
if (iter != display_info_.end() && !iter->second.name().empty())
return iter->second.name();
@@ -957,8 +967,8 @@ void DisplayManager::SetMirrorMode(bool mirror) {
void DisplayManager::AddRemoveDisplay() {
DCHECK(!active_display_list_.empty());
- std::vector<DisplayInfo> new_display_info_list;
- const DisplayInfo& first_display =
+ DisplayInfoList new_display_info_list;
+ const display::ManagedDisplayInfo& first_display =
IsInUnifiedMode()
? GetDisplayInfo(software_mirroring_display_list_[0].id())
: GetDisplayInfo(active_display_list_[0].id());
@@ -969,7 +979,7 @@ void DisplayManager::AddRemoveDisplay() {
// Layout the 2nd display below the primary as with the real device.
gfx::Rect host_bounds = first_display.bounds_in_native();
new_display_info_list.push_back(
- DisplayInfo::CreateFromSpec(base::StringPrintf(
+ display::ManagedDisplayInfo::CreateFromSpec(base::StringPrintf(
"%d+%d-600x%d", host_bounds.x(),
host_bounds.bottom() + kVerticalOffsetPx, host_bounds.height())));
}
@@ -981,10 +991,10 @@ void DisplayManager::AddRemoveDisplay() {
void DisplayManager::ToggleDisplayScaleFactor() {
DCHECK(!active_display_list_.empty());
- std::vector<DisplayInfo> new_display_info_list;
+ DisplayInfoList new_display_info_list;
for (display::DisplayList::const_iterator iter = active_display_list_.begin();
iter != active_display_list_.end(); ++iter) {
- DisplayInfo display_info = GetDisplayInfo(iter->id());
+ display::ManagedDisplayInfo display_info = GetDisplayInfo(iter->id());
display_info.set_device_scale_factor(
display_info.device_scale_factor() == 1.0f ? 2.0f : 1.0f);
new_display_info_list.push_back(display_info);
@@ -1081,7 +1091,8 @@ void DisplayManager::UpdateInternalManagedDisplayModeListForTest() {
if (!display::Display::HasInternalDisplay() ||
display_info_.count(display::Display::InternalDisplayId()) == 0)
return;
- DisplayInfo* info = &display_info_[display::Display::InternalDisplayId()];
+ display::ManagedDisplayInfo* info =
+ &display_info_[display::Display::InternalDisplayId()];
SetInternalManagedDisplayModeList(info);
}
@@ -1104,12 +1115,12 @@ void DisplayManager::CreateSoftwareMirroringDisplayInfo(
int64_t display_id = mirroring_display_id_;
auto iter =
std::find_if(display_info_list->begin(), display_info_list->end(),
- [display_id](const DisplayInfo& info) {
+ [display_id](const display::ManagedDisplayInfo& info) {
return info.id() == display_id;
});
DCHECK(iter != display_info_list->end());
- DisplayInfo info = *iter;
+ display::ManagedDisplayInfo info = *iter;
info.SetOverscanInsets(gfx::Insets());
InsertAndUpdateDisplayInfo(info);
software_mirroring_display_list_.push_back(
@@ -1140,7 +1151,7 @@ void DisplayManager::CreateSoftwareMirroringDisplayInfo(
}
}
- DisplayInfo::ManagedDisplayModeList display_mode_list;
+ display::ManagedDisplayInfo::ManagedDisplayModeList display_mode_list;
std::set<std::pair<float, float>> dsf_scale_list;
// 2nd Pass. Compute the unified display size.
@@ -1158,24 +1169,26 @@ void DisplayManager::CreateSoftwareMirroringDisplayInfo(
std::make_pair(info.device_scale_factor(), scale));
}
- DisplayInfo info(kUnifiedDisplayId, "Unified Desktop", false);
+ display::ManagedDisplayInfo info(kUnifiedDisplayId, "Unified Desktop",
+ false);
- scoped_refptr<ManagedDisplayMode> native_mode(new ManagedDisplayMode(
- unified_bounds.size(), 60.0f, false, true, 1.0, 1.0));
- DisplayInfo::ManagedDisplayModeList modes =
+ scoped_refptr<display::ManagedDisplayMode> native_mode(
+ new display::ManagedDisplayMode(unified_bounds.size(), 60.0f, false,
+ true, 1.0, 1.0));
+ display::ManagedDisplayInfo::ManagedDisplayModeList modes =
CreateUnifiedManagedDisplayModeList(native_mode, dsf_scale_list);
// Find the default mode.
auto iter = std::find_if(
modes.begin(), modes.end(),
[default_height, default_device_scale_factor](
- const scoped_refptr<ManagedDisplayMode>& mode) {
+ const scoped_refptr<display::ManagedDisplayMode>& mode) {
return mode->size().height() == default_height &&
mode->device_scale_factor() == default_device_scale_factor;
});
- scoped_refptr<ManagedDisplayMode> dm(*iter);
- *iter = make_scoped_refptr(new ManagedDisplayMode(
+ scoped_refptr<display::ManagedDisplayMode> dm(*iter);
+ *iter = make_scoped_refptr(new display::ManagedDisplayMode(
dm->size(), dm->refresh_rate(), dm->is_interlaced(),
true /* native */, dm->ui_scale(), dm->device_scale_factor()));
@@ -1193,7 +1206,7 @@ void DisplayManager::CreateSoftwareMirroringDisplayInfo(
// 3rd Pass. Set the selected mode, then recompute the mirroring
// display size.
- scoped_refptr<ManagedDisplayMode> mode =
+ scoped_refptr<display::ManagedDisplayMode> mode =
GetSelectedModeForDisplayId(kUnifiedDisplayId);
if (mode && FindDisplayMode(info, mode) != info.display_modes().end()) {
info.set_device_scale_factor(mode->device_scale_factor());
@@ -1238,15 +1251,16 @@ display::Display* DisplayManager::FindDisplayForId(int64_t id) {
}
void DisplayManager::AddMirrorDisplayInfoIfAny(
- std::vector<DisplayInfo>* display_info_list) {
+ DisplayInfoList* display_info_list) {
if (software_mirroring_enabled() && IsInMirrorMode()) {
display_info_list->push_back(GetDisplayInfo(mirroring_display_id_));
software_mirroring_display_list_.clear();
}
}
-void DisplayManager::InsertAndUpdateDisplayInfo(const DisplayInfo& new_info) {
- std::map<int64_t, DisplayInfo>::iterator info =
+void DisplayManager::InsertAndUpdateDisplayInfo(
+ const display::ManagedDisplayInfo& new_info) {
+ std::map<int64_t, display::ManagedDisplayInfo>::iterator info =
display_info_.find(new_info.id());
if (info != display_info_.end()) {
info->second.Copy(new_info);
@@ -1267,7 +1281,8 @@ void DisplayManager::InsertAndUpdateDisplayInfo(const DisplayInfo& new_info) {
OnDisplayInfoUpdated(display_info_[new_info.id()]);
}
-void DisplayManager::OnDisplayInfoUpdated(const DisplayInfo& display_info) {
+void DisplayManager::OnDisplayInfoUpdated(
+ const display::ManagedDisplayInfo& display_info) {
#if defined(OS_CHROMEOS)
ui::ColorCalibrationProfile color_profile = display_info.color_profile();
if (color_profile != ui::COLOR_PROFILE_STANDARD) {
@@ -1279,7 +1294,7 @@ void DisplayManager::OnDisplayInfoUpdated(const DisplayInfo& display_info) {
display::Display DisplayManager::CreateDisplayFromDisplayInfoById(int64_t id) {
DCHECK(display_info_.find(id) != display_info_.end()) << "id=" << id;
- const DisplayInfo& display_info = display_info_[id];
+ const display::ManagedDisplayInfo& display_info = display_info_[id];
display::Display new_display(display_info.id());
gfx::Rect bounds_in_native(display_info.size_in_pixel());
@@ -1301,7 +1316,7 @@ display::Display DisplayManager::CreateMirroringDisplayFromDisplayInfoById(
const gfx::Point& origin,
float scale) {
DCHECK(display_info_.find(id) != display_info_.end()) << "id=" << id;
- const DisplayInfo& display_info = display_info_[id];
+ const display::ManagedDisplayInfo& display_info = display_info_[id];
display::Display new_display(display_info.id());
new_display.SetScaleAndBounds(
« no previous file with comments | « ash/display/display_manager.h ('k') | ash/display/display_manager_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698