summaryrefslogtreecommitdiffstats
path: root/webkit/glue/webclipboard_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/glue/webclipboard_impl.cc')
-rw-r--r--webkit/glue/webclipboard_impl.cc12
1 files changed, 9 insertions, 3 deletions
diff --git a/webkit/glue/webclipboard_impl.cc b/webkit/glue/webclipboard_impl.cc
index 888de27..03614b0 100644
--- a/webkit/glue/webclipboard_impl.cc
+++ b/webkit/glue/webclipboard_impl.cc
@@ -64,7 +64,15 @@ WebClipboardImpl::~WebClipboardImpl() {
}
uint64 WebClipboardImpl::getSequenceNumber() {
- return ClipboardGetSequenceNumber();
+ return sequenceNumber(BufferStandard);
+}
+
+uint64 WebClipboardImpl::sequenceNumber(Buffer buffer) {
+ ui::Clipboard::Buffer buffer_type;
+ if (!ConvertBufferType(buffer, &buffer_type))
+ return 0;
+
+ return ClipboardGetSequenceNumber(buffer_type);
}
bool WebClipboardImpl::isFormatAvailable(Format format, Buffer buffer) {
@@ -218,8 +226,6 @@ bool WebClipboardImpl::ConvertBufferType(Buffer buffer,
case BufferStandard:
*result = ui::Clipboard::BUFFER_STANDARD;
break;
- case BufferDrag:
- *result = ui::Clipboard::BUFFER_DRAG;
case BufferSelection:
#if defined(USE_X11)
*result = ui::Clipboard::BUFFER_SELECTION;