Index: chrome/browser/ui/panels/panel_manager.cc |
diff --git a/chrome/browser/ui/panels/panel_manager.cc b/chrome/browser/ui/panels/panel_manager.cc |
index 95744ccd3fd4178a6b23ece3fcfb0cd82483d2eb..345d8e09b564c3e0f1b614eb566910e0db2fcd7c 100644 |
--- a/chrome/browser/ui/panels/panel_manager.cc |
+++ b/chrome/browser/ui/panels/panel_manager.cc |
@@ -88,6 +88,14 @@ bool PanelManager::ShouldUsePanels(const std::string& extension_id) { |
return true; |
} |
+// static |
+bool PanelManager::UseBrowserlessPanels() { |
+ if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kOldPanels)) |
+ return false; |
+ |
+ return chrome::VersionInfo::GetChannel() <= chrome::VersionInfo::CHANNEL_DEV; |
+} |
+ |
PanelManager::PanelManager() |
: panel_mouse_watcher_(PanelMouseWatcher::Create()), |
auto_sizing_enabled_(true) { |