Chromium Code Reviews| Index: chrome/browser/extensions/api/system_display/display_info_provider_chromeos.cc |
| diff --git a/chrome/browser/extensions/api/system_display/display_info_provider_chromeos.cc b/chrome/browser/extensions/api/system_display/display_info_provider_chromeos.cc |
| index dba99e0ab1f4756dbdfb4f2fa25ad5a2033b9edb..34e8532938c34b07e682eb8a23b735f38e4cfe36 100644 |
| --- a/chrome/browser/extensions/api/system_display/display_info_provider_chromeos.cc |
| +++ b/chrome/browser/extensions/api/system_display/display_info_provider_chromeos.cc |
| @@ -355,14 +355,10 @@ bool SetInfoImpl(const std::string& display_id_str, |
| } // namespace |
| -void DisplayInfoProvider::SetInfo(const std::string& display_id, |
| +bool DisplayInfoProvider::SetInfo(const std::string& display_id, |
| const DisplayProperties& info, |
| - const SetInfoCallback& callback) { |
| - std::string error; |
| - bool success = SetInfoImpl(display_id, info, &error); |
| - base::MessageLoopProxy::current()->PostTask( |
| - FROM_HERE, |
| - base::Bind(callback, success, error)); |
| + std::string* error) { |
| + return SetInfoImpl(display_id, info, &error); |
|
Hongbo Min
2013/09/04 06:58:02
Right now SetInfoImpl has a signature "SetInfoImpl
Haojian Wu
2013/09/04 12:11:33
Done. Passing |error| directly instead.
|
| } |
| void DisplayInfoProvider::UpdateDisplayUnitInfoForPlatform( |