| Index: chrome/browser/ui/startup/startup_browser_creator_impl.cc
|
| diff --git a/chrome/browser/ui/startup/startup_browser_creator_impl.cc b/chrome/browser/ui/startup/startup_browser_creator_impl.cc
|
| index 6ae4c738b143df6d62bb540fb52bab5f830c28c8..9c11644dbdcfb4acda1bd2ea5a6a917ef7328c02 100644
|
| --- a/chrome/browser/ui/startup/startup_browser_creator_impl.cc
|
| +++ b/chrome/browser/ui/startup/startup_browser_creator_impl.cc
|
| @@ -68,6 +68,7 @@
|
| #include "chrome/browser/ui/extensions/application_launch.h"
|
| #include "chrome/browser/ui/session_crashed_bubble.h"
|
| #include "chrome/browser/ui/startup/bad_flags_prompt.h"
|
| +#include "chrome/browser/ui/startup/chromedriver_infobar_delegate.h"
|
| #include "chrome/browser/ui/startup/default_browser_prompt.h"
|
| #include "chrome/browser/ui/startup/google_api_keys_infobar_delegate.h"
|
| #include "chrome/browser/ui/startup/obsolete_system_infobar_delegate.h"
|
| @@ -807,11 +808,15 @@ void StartupBrowserCreatorImpl::AddInfoBarsIfNecessary(
|
| #endif
|
| }
|
|
|
| + if (command_line_.HasSwitch(switches::kEnableChromeDriver))
|
| + ChromeDriverInfoBarDelegate::Create(browser);
|
| +
|
| // The below info bars are only added to the first profile which is launched.
|
| // Other profiles might be restoring the browsing sessions asynchronously,
|
| // so we cannot add the info bars to the focused tabs here.
|
| if (is_process_startup == chrome::startup::IS_PROCESS_STARTUP &&
|
| - !command_line_.HasSwitch(switches::kTestType)) {
|
| + !command_line_.HasSwitch(switches::kTestType) &&
|
| + !command_line_.HasSwitch(switches::kEnableChromeDriver)) {
|
| chrome::ShowBadFlagsPrompt(browser);
|
| GoogleApiKeysInfoBarDelegate::Create(InfoBarService::FromWebContents(
|
| browser->tab_strip_model()->GetActiveWebContents()));
|
|
|