Index: chrome/browser/chromeos/file_system_provider/operations/unmount.cc |
diff --git a/chrome/browser/chromeos/file_system_provider/operations/unmount.cc b/chrome/browser/chromeos/file_system_provider/operations/unmount.cc |
index de1ee761d3211e83aa0ab6e71b22e210e152b138..c40f969c845d575dae30aa7d9962ab15c21967e9 100644 |
--- a/chrome/browser/chromeos/file_system_provider/operations/unmount.cc |
+++ b/chrome/browser/chromeos/file_system_provider/operations/unmount.cc |
@@ -21,11 +21,17 @@ Unmount::~Unmount() { |
} |
bool Unmount::Execute(int request_id) { |
- scoped_ptr<base::DictionaryValue> values(new base::DictionaryValue); |
+ using extensions::api::file_system_provider::UnmountRequestedOptions; |
+ |
+ UnmountRequestedOptions options; |
+ options.file_system_id = file_system_info_.file_system_id(); |
+ options.request_id = request_id; |
+ |
return SendEvent( |
request_id, |
extensions::api::file_system_provider::OnUnmountRequested::kEventName, |
- values.Pass()); |
+ extensions::api::file_system_provider::OnUnmountRequested::Create( |
+ options)); |
} |
void Unmount::OnSuccess(int /* request_id */, |