| Index: content/browser/renderer_host/clipboard_message_filter.cc
|
| diff --git a/content/browser/renderer_host/clipboard_message_filter.cc b/content/browser/renderer_host/clipboard_message_filter.cc
|
| index 1de011e2374cf4bd96633bee575b4d272706ea9b..b0560cb906716d9ba4d28300eee56a5a5bf57a2b 100644
|
| --- a/content/browser/renderer_host/clipboard_message_filter.cc
|
| +++ b/content/browser/renderer_host/clipboard_message_filter.cc
|
| @@ -31,7 +31,7 @@ namespace {
|
| // clipboard's contents. // See http://crbug.com/5823.
|
| void WriteObjectsHelper(const ui::Clipboard::ObjectMap* objects) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| - static ui::Clipboard* clipboard = new ui::Clipboard;
|
| + static ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread();
|
| clipboard->WriteObjects(ui::Clipboard::BUFFER_STANDARD, *objects);
|
| }
|
|
|
| @@ -244,7 +244,6 @@ void ClipboardMessageFilter::OnReadCustomData(
|
| ui::Clipboard* ClipboardMessageFilter::GetClipboard() {
|
| // We have a static instance of the clipboard service for use by all message
|
| // filters. This instance lives for the life of the browser processes.
|
| - static ui::Clipboard* clipboard = new ui::Clipboard;
|
| -
|
| + static ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread();
|
| return clipboard;
|
| }
|
|
|