#include "config.h"
#include "core/page/DragData.h"
-#include "core/dom/DataObject.h"
+#include "core/clipboard/DataObject.h"
#include "core/dom/Document.h"
#include "core/dom/DocumentFragment.h"
#include "core/dom/Range.h"
#include "core/editing/markup.h"
-#include "core/frame/Frame.h"
-#include "modules/filesystem/DraggedIsolatedFileSystem.h"
+#include "core/frame/LocalFrame.h"
#include "platform/FileMetadata.h"
#include "platform/clipboard/ClipboardMimeTypes.h"
#include "platform/weborigin/KURL.h"
|| containsFiles();
}
-PassRefPtr<DocumentFragment> DragData::asFragment(Frame* frame, PassRefPtr<Range>, bool, bool&) const
+PassRefPtr<DocumentFragment> DragData::asFragment(LocalFrame* frame, PassRefPtrWillBeRawPtr<Range>, bool, bool&) const
{
/*
* Order is richest format first. On OSX this is:
return fragment.release();
}
- return 0;
+ return nullptr;
}
String DragData::droppedFileSystemId() const
{
- DraggedIsolatedFileSystem* filesystem = DraggedIsolatedFileSystem::from(m_platformDragData);
- if (!filesystem)
- return String();
- return filesystem->filesystemId();
+ return m_platformDragData->filesystemId();
}
} // namespace WebCore