| Index: ui/display/win/screen_win.cc
|
| diff --git a/ui/display/win/screen_win.cc b/ui/display/win/screen_win.cc
|
| index a62cde1cd6075adc59c021645b95ca16dd6fdca5..5ad877e2bb61bf9949e4a051b13dbc9012b6675c 100644
|
| --- a/ui/display/win/screen_win.cc
|
| +++ b/ui/display/win/screen_win.cc
|
| @@ -488,7 +488,8 @@ void ScreenWin::OnWndProc(HWND hwnd,
|
| UINT message,
|
| WPARAM wparam,
|
| LPARAM lparam) {
|
| - if (message != WM_DISPLAYCHANGE)
|
| + if (message != WM_DISPLAYCHANGE &&
|
| + !(message == WM_SETTINGCHANGE && wparam == SPI_SETWORKAREA))
|
| return;
|
|
|
| std::vector<Display> old_displays = std::move(displays_);
|
|
|