Index: chrome/browser/chromeos/cros/cros_library.cc |
diff --git a/chrome/browser/chromeos/cros/cros_library.cc b/chrome/browser/chromeos/cros/cros_library.cc |
index 9065304b11441b49ba44f310ae789cc4ed1be899..a294329de98666ca6e59784609f831b2d9313a69 100644 |
--- a/chrome/browser/chromeos/cros/cros_library.cc |
+++ b/chrome/browser/chromeos/cros/cros_library.cc |
@@ -4,6 +4,7 @@ |
#include "chrome/browser/chromeos/cros/cros_library.h" |
+#include "chrome/browser/chromeos/cros/brightness_library.h" |
#include "chrome/browser/chromeos/cros/burn_library.h" |
#include "chrome/browser/chromeos/cros/cros_library_loader.h" |
#include "chrome/browser/chromeos/cros/cryptohome_library.h" |
@@ -40,6 +41,10 @@ CrosLibrary* CrosLibrary::Get() { |
return Singleton<CrosLibrary>::get(); |
} |
+BrightnessLibrary* CrosLibrary::GetBrightnessLibrary() { |
+ return brightness_lib_.GetDefaultImpl(use_stub_impl_); |
+} |
+ |
BurnLibrary* CrosLibrary::GetBurnLibrary() { |
return burn_lib_.GetDefaultImpl(use_stub_impl_); |
} |
@@ -138,6 +143,11 @@ void CrosLibrary::TestApi::SetLibraryLoader(LibraryLoader* loader, bool own) { |
library_->load_error_ = false; |
} |
+void CrosLibrary::TestApi::SetBrightnessLibrary( |
+ BrightnessLibrary* library, bool own) { |
+ library_->brightness_lib_.SetImpl(library, own); |
+} |
+ |
void CrosLibrary::TestApi::SetBurnLibrary( |
BurnLibrary* library, bool own) { |
library_->burn_lib_.SetImpl(library, own); |