Index: ppapi/proxy/ppb_file_ref_proxy.cc |
=================================================================== |
--- ppapi/proxy/ppb_file_ref_proxy.cc (revision 113658) |
+++ ppapi/proxy/ppb_file_ref_proxy.cc (working copy) |
@@ -33,9 +33,6 @@ |
explicit FileRef(const PPB_FileRef_CreateInfo& info); |
virtual ~FileRef(); |
- // Resource overrides. |
- virtual void LastPluginRefWasDeleted() OVERRIDE; |
- |
// PPB_FileRef_API implementation (not provided by PPB_FileRef_Shared). |
virtual PP_Resource GetParent() OVERRIDE; |
virtual int32_t MakeDirectory(PP_Bool make_ancestors, |
@@ -80,11 +77,6 @@ |
} |
FileRef::~FileRef() { |
- // The callbacks map should have been cleared by LastPluginRefWasDeleted. |
- DCHECK(pending_callbacks_.empty()); |
-} |
- |
-void FileRef::LastPluginRefWasDeleted() { |
// Abort all pending callbacks. Do this by posting a task to avoid reentering |
// the plugin's Release() call that probably deleted this object. |
for (PendingCallbackMap::iterator i = pending_callbacks_.begin(); |
@@ -93,7 +85,6 @@ |
i->second.func, i->second.user_data, |
static_cast<int32_t>(PP_ERROR_ABORTED))); |
} |
- pending_callbacks_.clear(); |
} |
PP_Resource FileRef::GetParent() { |