| Index: chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc
|
| diff --git a/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc b/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc
|
| index 7ce7621ec7a6a09b968ac9336a32bee44f12f3db..a9dd2687201ebdb59ba2adaeb8ff621802dd8e65 100644
|
| --- a/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc
|
| +++ b/chrome/browser/extensions/api/system_info_display/display_info_provider_chromeos.cc
|
| @@ -411,12 +411,11 @@ bool SetInfoImpl(const std::string& display_id_str,
|
| } // namespace
|
|
|
| void DisplayInfoProvider::RequestInfo(const RequestInfoCallback& callback) {
|
| - DisplayInfo requested_info;
|
| - bool success = QueryInfo(&requested_info);
|
| + QueryInfo();
|
|
|
| base::MessageLoopProxy::current()->PostTask(
|
| FROM_HERE,
|
| - base::Bind(callback, requested_info, success));
|
| + base::Bind(callback, info_, success_));
|
| }
|
|
|
| void DisplayInfoProvider::SetInfo(const std::string& display_id,
|
| @@ -429,7 +428,7 @@ void DisplayInfoProvider::SetInfo(const std::string& display_id,
|
| base::Bind(callback, success, error));
|
| }
|
|
|
| -bool DisplayInfoProvider::QueryInfo(DisplayInfo* info) {
|
| +void DisplayInfoProvider::QueryInfo(DisplayInfo* info) {
|
| DCHECK(info);
|
| info->clear();
|
|
|
| @@ -443,7 +442,7 @@ bool DisplayInfoProvider::QueryInfo(DisplayInfo* info) {
|
| primary_id, info);
|
| }
|
|
|
| - return true;
|
| + success_ = true;
|
| }
|
|
|
| } // namespace extensions
|
|
|