| Index: chrome/browser/extensions/api/system_info_display/display_info_provider_win.cc
|
| diff --git a/chrome/browser/extensions/api/system_info_display/display_info_provider_win.cc b/chrome/browser/extensions/api/system_info_display/display_info_provider_win.cc
|
| index 42acbc931b82e1141f62bf60f95ef752436213a4..62dd7a84e864491208146781bf56df0d3ec0f96e 100644
|
| --- a/chrome/browser/extensions/api/system_info_display/display_info_provider_win.cc
|
| +++ b/chrome/browser/extensions/api/system_info_display/display_info_provider_win.cc
|
| @@ -81,14 +81,13 @@ void DisplayInfoProvider::SetInfo(
|
| base::Bind(callback, false, "Not implemented"));
|
| }
|
|
|
| -bool DisplayInfoProvider::QueryInfo(DisplayInfo* info) {
|
| - DCHECK(info);
|
| +void DisplayInfoProvider::QueryInfo() {
|
| + DisplayInfo* info = &info_;
|
| info->clear();
|
|
|
| if (EnumDisplayMonitors(NULL, NULL, EnumMonitorCallback,
|
| reinterpret_cast<LPARAM>(info)))
|
| - return true;
|
| - return false;
|
| + success_ = true;
|
| }
|
|
|
| } // namespace extensions
|
|
|