Chromium Code Reviews| Index: content/test/mock_webclipboard_impl.cc |
| diff --git a/content/test/mock_webclipboard_impl.cc b/content/test/mock_webclipboard_impl.cc |
| index 8aa8c307d2c4e83dd079ac9b56c5f04b378bbec2..2109f5262849862c04d0f2172786856993a601fb 100644 |
| --- a/content/test/mock_webclipboard_impl.cc |
| +++ b/content/test/mock_webclipboard_impl.cc |
| @@ -30,6 +30,10 @@ MockWebClipboardImpl::MockWebClipboardImpl() {} |
| MockWebClipboardImpl::~MockWebClipboardImpl() {} |
| +uint64_t MockWebClipboardImpl::sequenceNumber(Buffer) { |
| + return m_sequenceNumber; |
| +} |
| + |
| bool MockWebClipboardImpl::isFormatAvailable(Format format, Buffer buffer) { |
| switch (format) { |
| case FormatPlainText: |
| @@ -130,12 +134,14 @@ void MockWebClipboardImpl::writeHTML(const blink::WebString& htmlText, |
| m_htmlText = htmlText; |
| m_plainText = plainText; |
| m_writeSmartPaste = writeSmartPaste; |
| + ++m_sequenceNumber; |
| } |
| void MockWebClipboardImpl::writePlainText(const blink::WebString& plain_text) { |
| clear(); |
| m_plainText = plain_text; |
| + ++m_sequenceNumber; |
| } |
| void MockWebClipboardImpl::writeURL(const blink::WebURL& url, |
| @@ -144,6 +150,7 @@ void MockWebClipboardImpl::writeURL(const blink::WebURL& url, |
| m_htmlText = WebString::fromUTF8(URLToMarkup(url, title)); |
| m_plainText = url.spec().utf16(); |
| + ++m_sequenceNumber; |
| } |
| void MockWebClipboardImpl::writeImage(const blink::WebImage& image, |
| @@ -155,6 +162,7 @@ void MockWebClipboardImpl::writeImage(const blink::WebImage& image, |
| m_plainText = m_htmlText; |
| m_htmlText = WebString::fromUTF8(URLToImageMarkup(url, title)); |
| m_image = image; |
| + ++m_sequenceNumber; |
| } |
| } |
| @@ -166,6 +174,7 @@ void MockWebClipboardImpl::writeDataObject(const WebDragData& data) { |
| const WebDragData::Item& item = itemList[i]; |
| switch (item.storageType) { |
| case WebDragData::Item::StorageTypeString: { |
| + ++m_sequenceNumber; |
| if (EqualsASCII(item.stringType, ui::Clipboard::kMimeTypeText)) { |
| m_plainText = item.stringData; |
| continue; |
| @@ -190,6 +199,7 @@ void MockWebClipboardImpl::clear() { |
| m_image.reset(); |
| m_customData.clear(); |
| m_writeSmartPaste = false; |
| + m_sequenceNumber = 0; |
|
sky
2014/07/17 21:32:31
Is there a reason why this and m_writeSmartPaste a
hj.r.chung
2014/07/18 04:00:27
I'll upload another patch with both members in the
|
| } |
| } // namespace content |