Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // Disable everything on windows only. http://crbug.com/306144 | 5 // Disable everything on windows only. http://crbug.com/306144 |
| 6 #ifndef OS_WIN | 6 #ifndef OS_WIN |
| 7 | 7 |
| 8 #include <algorithm> | 8 #include <algorithm> |
| 9 | 9 |
| 10 #include "base/file_util.h" | 10 #include "base/file_util.h" |
| (...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 290 GetExtensionId()); | 290 GetExtensionId()); |
| 291 } | 291 } |
| 292 | 292 |
| 293 content::RenderProcessHost* AddFilenameDeterminer() { | 293 content::RenderProcessHost* AddFilenameDeterminer() { |
| 294 ExtensionDownloadsEventRouter::SetDetermineFilenameTimeoutSecondsForTesting( | 294 ExtensionDownloadsEventRouter::SetDetermineFilenameTimeoutSecondsForTesting( |
| 295 2); | 295 2); |
| 296 content::WebContents* tab = chrome::AddSelectedTabWithURL( | 296 content::WebContents* tab = chrome::AddSelectedTabWithURL( |
| 297 current_browser(), | 297 current_browser(), |
| 298 extension_->GetResourceURL("empty.html"), | 298 extension_->GetResourceURL("empty.html"), |
| 299 content::PAGE_TRANSITION_LINK); | 299 content::PAGE_TRANSITION_LINK); |
| 300 extensions::ExtensionSystem::Get(current_browser()->profile()) | 300 extensions::EventRouter::Get(current_browser()->profile()) |
|
Devlin
2014/05/16 15:32:53
Since this is in the extensions namespace, can you
limasdf
2014/05/16 16:25:03
Done.
| |
| 301 ->event_router() | |
| 302 ->AddEventListener(downloads::OnDeterminingFilename::kEventName, | 301 ->AddEventListener(downloads::OnDeterminingFilename::kEventName, |
| 303 tab->GetRenderProcessHost(), | 302 tab->GetRenderProcessHost(), |
| 304 GetExtensionId()); | 303 GetExtensionId()); |
| 305 return tab->GetRenderProcessHost(); | 304 return tab->GetRenderProcessHost(); |
| 306 } | 305 } |
| 307 | 306 |
| 308 void RemoveFilenameDeterminer(content::RenderProcessHost* host) { | 307 void RemoveFilenameDeterminer(content::RenderProcessHost* host) { |
| 309 extensions::ExtensionSystem::Get(current_browser()->profile()) | 308 extensions::EventRouter::Get(current_browser()->profile()) |
| 310 ->event_router() | |
| 311 ->RemoveEventListener(downloads::OnDeterminingFilename::kEventName, | 309 ->RemoveEventListener(downloads::OnDeterminingFilename::kEventName, |
| 312 host, | 310 host, |
| 313 GetExtensionId()); | 311 GetExtensionId()); |
| 314 } | 312 } |
| 315 | 313 |
| 316 Browser* current_browser() { return current_browser_; } | 314 Browser* current_browser() { return current_browser_; } |
| 317 | 315 |
| 318 // InProcessBrowserTest | 316 // InProcessBrowserTest |
| 319 virtual void SetUpOnMainThread() OVERRIDE { | 317 virtual void SetUpOnMainThread() OVERRIDE { |
| 320 ExtensionApiTest::SetUpOnMainThread(); | 318 ExtensionApiTest::SetUpOnMainThread(); |
| (...skipping 3776 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 4097 EXPECT_EQ(downloads::FILENAME_CONFLICT_ACTION_PROMPT, conflict_action); | 4095 EXPECT_EQ(downloads::FILENAME_CONFLICT_ACTION_PROMPT, conflict_action); |
| 4098 EXPECT_FALSE(warnings.empty()); | 4096 EXPECT_FALSE(warnings.empty()); |
| 4099 EXPECT_EQ(extensions::ExtensionWarning::kDownloadFilenameConflict, | 4097 EXPECT_EQ(extensions::ExtensionWarning::kDownloadFilenameConflict, |
| 4100 warnings.begin()->warning_type()); | 4098 warnings.begin()->warning_type()); |
| 4101 EXPECT_EQ("incumbent", warnings.begin()->extension_id()); | 4099 EXPECT_EQ("incumbent", warnings.begin()->extension_id()); |
| 4102 } | 4100 } |
| 4103 | 4101 |
| 4104 } // namespace extensions | 4102 } // namespace extensions |
| 4105 | 4103 |
| 4106 #endif // http://crbug.com/3061144 | 4104 #endif // http://crbug.com/3061144 |
| OLD | NEW |