Index: chrome/browser/chromeos/dbus/kiosk_info_service_provider.cc |
diff --git a/chrome/browser/chromeos/dbus/kiosk_info_service_provider.cc b/chrome/browser/chromeos/dbus/kiosk_info_service_provider.cc |
index cae5003275d566cb144292b0cc27a784ee97e433..ce5eef5cec1237367a783e7a6a4e89271e3757dc 100644 |
--- a/chrome/browser/chromeos/dbus/kiosk_info_service_provider.cc |
+++ b/chrome/browser/chromeos/dbus/kiosk_info_service_provider.cc |
@@ -15,14 +15,18 @@ |
namespace chromeos { |
-KioskInfoService::KioskInfoService() : weak_ptr_factory_(this) {} |
+KioskInfoService::KioskInfoService(const std::string& service_interface, |
+ const std::string& method_name) |
+ : service_interface_(service_interface), |
+ method_name_(method_name), |
+ weak_ptr_factory_(this) {} |
KioskInfoService::~KioskInfoService() {} |
void KioskInfoService::Start( |
scoped_refptr<dbus::ExportedObject> exported_object) { |
exported_object->ExportMethod( |
- kLibCrosServiceInterface, kGetKioskAppRequiredPlatforVersion, |
+ service_interface_, method_name_, |
base::Bind(&KioskInfoService::GetKioskAppRequiredPlatformVersion, |
weak_ptr_factory_.GetWeakPtr()), |
base::Bind(&KioskInfoService::OnExported, |