Index: chrome/test/memory_test/memory_test.cc |
=================================================================== |
--- chrome/test/memory_test/memory_test.cc (revision 17078) |
+++ chrome/test/memory_test/memory_test.cc (working copy) |
@@ -213,8 +213,8 @@ |
size_t start_size = GetSystemCommitCharge(); |
// Cycle through the URLs. |
- scoped_ptr<BrowserProxy> window(automation()->GetBrowserWindow(0)); |
- scoped_ptr<TabProxy> tab(window->GetActiveTab()); |
+ scoped_refptr<BrowserProxy> window(automation()->GetBrowserWindow(0)); |
+ scoped_refptr<TabProxy> tab(window->GetActiveTab()); |
int expected_tab_count = 1; |
for (unsigned counter = 0; counter < arraysize(urls); ++counter) { |
std::string url = urls[counter]; |
@@ -233,12 +233,12 @@ |
EXPECT_TRUE(window->AppendTab(GURL(url))); |
expected_tab_count++; |
WaitUntilTabCount(expected_tab_count); |
- tab.reset(window->GetActiveTab()); |
+ tab = window->GetActiveTab(); |
continue; |
} |
int tab_index = counter % num_target_tabs; // A pseudo-random tab. |
- tab.reset(window->GetTab(tab_index)); |
+ tab = window->GetTab(tab_index); |
} |
const int kMaxWaitTime = 5000; |