summaryrefslogtreecommitdiffstats
path: root/WebCore/html/FormDataList.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/html/FormDataList.cpp')
-rw-r--r--WebCore/html/FormDataList.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/WebCore/html/FormDataList.cpp b/WebCore/html/FormDataList.cpp
index 94d0031..4503fd2 100644
--- a/WebCore/html/FormDataList.cpp
+++ b/WebCore/html/FormDataList.cpp
@@ -33,20 +33,17 @@ FormDataList::FormDataList(const TextEncoding& c)
void FormDataList::appendString(const String& s)
{
CString cstr = m_encoding.encode(s.characters(), s.length(), EntitiesForUnencodables);
- m_items.append(StringBlobItem::create(normalizeLineEndingsToCRLF(cstr)));
+ m_items.append(normalizeLineEndingsToCRLF(cstr));
}
void FormDataList::appendString(const CString& s)
{
- m_items.append(StringBlobItem::create(s));
+ m_items.append(s);
}
-void FormDataList::appendBlob(const String& key, PassRefPtr<Blob> blob)
+void FormDataList::appendBlob(PassRefPtr<Blob> blob)
{
- appendString(key);
- const BlobItemList& items = blob->items();
- for (size_t i = 0; i < items.size(); ++i)
- m_items.append(items.at(i));
+ m_items.append(blob);
}
} // namespace