Index: chromeos/dbus/fake_session_manager_client.cc |
diff --git a/chromeos/dbus/fake_session_manager_client.cc b/chromeos/dbus/fake_session_manager_client.cc |
index e4e0576b3e980462330e8824a6d1fca13307e481..32480a84b660db42cd43102aadb97441fd86f2b1 100644 |
--- a/chromeos/dbus/fake_session_manager_client.cc |
+++ b/chromeos/dbus/fake_session_manager_client.cc |
@@ -164,9 +164,12 @@ void FakeSessionManagerClient::CheckArcAvailability( |
void FakeSessionManagerClient::StartArcInstance( |
const cryptohome::Identification& cryptohome_id, |
bool disable_boot_completed_broadcast, |
- const ArcCallback& callback) { |
+ const StartArcInstanceCallback& callback) { |
base::ThreadTaskRunnerHandle::Get()->PostTask( |
- FROM_HERE, base::Bind(callback, arc_available_)); |
+ FROM_HERE, |
+ base::Bind(callback, arc_available_ |
+ ? StartArcInstanceResult::SUCCESS |
+ : StartArcInstanceResult::UNKNOWN_ERROR)); |
} |
void FakeSessionManagerClient::StopArcInstance(const ArcCallback& callback) { |