Chromium Code Reviews| Index: webkit/plugins/ppapi/ppb_file_io_impl.cc |
| diff --git a/webkit/plugins/ppapi/ppb_file_io_impl.cc b/webkit/plugins/ppapi/ppb_file_io_impl.cc |
| index 7fa69bcf7753615260a112dc71c55c1b2dfe55f8..bf23d5e1669e938a196576e23b8d999074bdee63 100644 |
| --- a/webkit/plugins/ppapi/ppb_file_io_impl.cc |
| +++ b/webkit/plugins/ppapi/ppb_file_io_impl.cc |
| @@ -205,6 +205,8 @@ void PPB_FileIO_Impl::Close() { |
| base::FileUtilProxy::Close( |
| plugin_delegate->GetFileThreadMessageLoopProxy(), file_, |
| base::FileUtilProxy::StatusCallback()); |
| + if (!file_system_url_.is_empty()) |
| + plugin_delegate->AsyncNotifyCloseFileSystemURL(file_system_url_); |
|
kinuko
2012/06/13 06:38:29
It looks like we can call this in Close's callback
kinaba
2012/06/25 11:14:02
Done.
The tricky thing here is that in the callbac
|
| file_ = base::kInvalidPlatformFileValue; |
| quota_file_io_.reset(); |
| } |