Index: ui/base/dragdrop/os_exchange_data_provider_win.h |
diff --git a/ui/base/dragdrop/os_exchange_data_provider_win.h b/ui/base/dragdrop/os_exchange_data_provider_win.h |
index 70ec9fb403518f1b4d1d8a476234ea10b477e9fe..59479ac547ad64e35426841d6b8c159a98dbd897 100644 |
--- a/ui/base/dragdrop/os_exchange_data_provider_win.h |
+++ b/ui/base/dragdrop/os_exchange_data_provider_win.h |
@@ -104,17 +104,8 @@ class DataObjectImpl : public DownloadFileObserver, |
bool owns_medium; |
scoped_refptr<DownloadFileProvider> downloader; |
- StoredDataInfo(const FORMATETC& format_etc, STGMEDIUM* medium) |
- : format_etc(format_etc), medium(medium), owns_medium(true) {} |
- |
- ~StoredDataInfo() { |
- if (owns_medium) { |
- ReleaseStgMedium(medium); |
- delete medium; |
- } |
- if (downloader.get()) |
- downloader->Stop(); |
- } |
+ StoredDataInfo(const FORMATETC& format_etc, STGMEDIUM* medium); |
+ ~StoredDataInfo(); |
}; |
typedef ScopedVector<StoredDataInfo> StoredData; |