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(); |
} |