Chromium Code Reviews| Index: webkit/glue/scoped_clipboard_writer_glue.cc |
| diff --git a/webkit/glue/scoped_clipboard_writer_glue.cc b/webkit/glue/scoped_clipboard_writer_glue.cc |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..1938c76628c3b5e9ecbc926fe2b262857934832c |
| --- /dev/null |
| +++ b/webkit/glue/scoped_clipboard_writer_glue.cc |
| @@ -0,0 +1,20 @@ |
| +#include "webkit/glue/scoped_clipboard_writer_glue.h" |
|
tony
2011/11/21 22:42:54
Missing copyright
piman
2011/11/22 00:27:20
Done.
|
| + |
| +ScopedClipboardWriterGlue::ScopedClipboardWriterGlue( |
| + webkit_glue::ClipboardClient* client) |
| + : ui::ScopedClipboardWriter(client->GetClipboard()), |
| + context_(client->CreateWriteContext()) { |
| +} |
| + |
| +ScopedClipboardWriterGlue::~ScopedClipboardWriterGlue() { |
| + if (context_) |
| + context_->FlushAndDestroy(objects_); |
| +} |
| +void ScopedClipboardWriterGlue::WriteBitmapFromPixels(const void* pixels, |
|
tony
2011/11/21 22:42:54
Nit: blank line between functions
piman
2011/11/22 00:27:20
Done.
|
| + const gfx::Size& size) { |
| + if (context_) { |
| + context_->WriteBitmapFromPixels(&objects_, pixels, size); |
| + } else { |
| + ScopedClipboardWriter::WriteBitmapFromPixels(pixels, size); |
| + } |
| +} |