Index: content/public/common/drop_data.h |
diff --git a/content/public/common/drop_data.h b/content/public/common/drop_data.h |
index 91628bf34edc472fbf4b5e7e99529209b4185e90..1dc143470fa2c39757e343599178e2de35ff1b86 100644 |
--- a/content/public/common/drop_data.h |
+++ b/content/public/common/drop_data.h |
@@ -22,6 +22,14 @@ |
namespace content { |
struct CONTENT_EXPORT DropData { |
+ struct FileSystemFileInfo { |
+ FileSystemFileInfo(); |
+ ~FileSystemFileInfo(); |
+ |
+ GURL url; |
+ int64 size; |
+ }; |
+ |
DropData(); |
~DropData(); |
@@ -47,6 +55,9 @@ struct CONTENT_EXPORT DropData { |
// Isolated filesystem ID for the files being dragged on the webview. |
base::string16 filesystem_id; |
+ // User is dragging files specified with filesystem: URLs. |
+ std::vector<FileSystemFileInfo> file_system_files; |
+ |
// User is dragging plain text into the webview. |
base::NullableString16 text; |