diff options
Diffstat (limited to 'WebCore/html/FormDataList.cpp')
-rw-r--r-- | WebCore/html/FormDataList.cpp | 11 |
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 |