Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4277)

Unified Diff: chrome/browser/ui/pdf/pdf_browsertest.cc

Issue 10916214: Try 2 - Change how ui::Clipboard is accessed so there's only one per thread. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Moved to BrowserThreadsStarted Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/pdf/pdf_browsertest.cc
diff --git a/chrome/browser/ui/pdf/pdf_browsertest.cc b/chrome/browser/ui/pdf/pdf_browsertest.cc
index 64a4464bf074b930cfdb659b25ed575d91a1574d..8cb44b3ff3be5aa4f15a59ea064add399ef02561 100644
--- a/chrome/browser/ui/pdf/pdf_browsertest.cc
+++ b/chrome/browser/ui/pdf/pdf_browsertest.cc
@@ -269,20 +269,19 @@ IN_PROC_BROWSER_TEST_F(PDFBrowserTest, MAYBE_FindAndCopy) {
true, false, NULL, NULL));
// Verify that copying selected text works.
- ui::Clipboard clipboard;
+ ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread();
// Reset the clipboard first.
ui::Clipboard::ObjectMap objects;
ui::Clipboard::ObjectMapParams params;
params.push_back(std::vector<char>());
objects[ui::Clipboard::CBF_TEXT] = params;
- clipboard.WriteObjects(ui::Clipboard::BUFFER_STANDARD, objects);
+ clipboard->WriteObjects(ui::Clipboard::BUFFER_STANDARD, objects);
chrome::GetActiveWebContents(browser())->GetRenderViewHost()->Copy();
ASSERT_NO_FATAL_FAILURE(WaitForResponse());
-
std::string text;
- clipboard.ReadAsciiText(ui::Clipboard::BUFFER_STANDARD, &text);
+ clipboard->ReadAsciiText(ui::Clipboard::BUFFER_STANDARD, &text);
ASSERT_EQ("adipiscing", text);
}

Powered by Google App Engine
This is Rietveld 408576698