Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1978)

Unified Diff: chrome/browser/extensions/api/system_display/display_info_provider_chromeos.cc

Issue 23441032: [SystemInfo API] Rewrite DisplayInfoProvider without SystemInfoProvider. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Use valid display id. Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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..3bb69835e7a0aacf3c7ff55ca0190a8a5e90770d 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);
}
void DisplayInfoProvider::UpdateDisplayUnitInfoForPlatform(

Powered by Google App Engine
This is Rietveld 408576698