Index: storage/browser/fileapi/copy_or_move_operation_delegate.h |
diff --git a/storage/browser/fileapi/copy_or_move_operation_delegate.h b/storage/browser/fileapi/copy_or_move_operation_delegate.h |
index a853b781124cc73fab6dfc8cf373d1a2f3bc9cad..9d5bd243a933c08c8c4df3b4dae13001e96e84de 100644 |
--- a/storage/browser/fileapi/copy_or_move_operation_delegate.h |
+++ b/storage/browser/fileapi/copy_or_move_operation_delegate.h |
@@ -7,8 +7,8 @@ |
#include <stdint.h> |
+#include <map> |
#include <memory> |
-#include <set> |
#include <stack> |
#include "base/macros.h" |
@@ -156,7 +156,7 @@ class CopyOrMoveOperationDelegate |
CopyProgressCallback progress_callback_; |
StatusCallback callback_; |
- std::set<CopyOrMoveImpl*> running_copy_set_; |
+ std::map<CopyOrMoveImpl*, std::unique_ptr<CopyOrMoveImpl>> running_copy_set_; |
base::WeakPtrFactory<CopyOrMoveOperationDelegate> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(CopyOrMoveOperationDelegate); |