Chromium Code Reviews| Index: ui/display/win/screen_win.cc |
| diff --git a/ui/display/win/screen_win.cc b/ui/display/win/screen_win.cc |
| index 3090a7d727c614cce0df5c434740db400bb68456..4f51d59e9661472c8a1a90c9a92dbe9e4f0f1e1d 100644 |
| --- a/ui/display/win/screen_win.cc |
| +++ b/ui/display/win/screen_win.cc |
| @@ -388,6 +388,18 @@ std::vector<display::Display> ScreenWin::GetAllDisplays() const { |
| return ScreenWinDisplaysToDisplays(screen_win_displays_); |
| } |
| +bool ScreenWin::GetDisplayWithDisplayId(int64_t display_id, |
| + display::Display* display) const { |
| + for (const display::Display& display_in_list : |
| + ScreenWinDisplaysToDisplays(screen_win_displays_)) { |
|
sadrul
2016/09/30 03:17:14
This too is creating a new list that we don't need
riajiang
2016/10/05 14:54:11
Done.
|
| + if (display_in_list.id() == display_id) { |
| + *display = display_in_list; |
| + return true; |
| + } |
| + } |
| + return false; |
| +} |
| + |
| display::Display ScreenWin::GetDisplayNearestWindow( |
| gfx::NativeView window) const { |
| HWND window_hwnd = GetHWNDFromNativeView(window); |