Index: chrome/browser/debugger/devtools_window.cc |
=================================================================== |
--- chrome/browser/debugger/devtools_window.cc (revision 19929) |
+++ chrome/browser/debugger/devtools_window.cc (working copy) |
@@ -33,6 +33,7 @@ |
FloatingWindow(Profile* profile); |
virtual ~FloatingWindow(); |
virtual void Show(); |
+ virtual void Activate(); |
virtual void InspectedTabClosing(); |
// TabStripModelObserver implementation |
@@ -49,6 +50,7 @@ |
public: |
DockedWindow(Profile* profile, BrowserWindow* window); |
virtual ~DockedWindow(); |
+ virtual void Activate() {} |
virtual void Show(); |
virtual void InspectedTabClosing(); |
@@ -216,6 +218,12 @@ |
FloatingWindow::~FloatingWindow() { |
} |
+void FloatingWindow::Activate() { |
+ if (!browser_->window()->IsActive()) { |
+ browser_->window()->Activate(); |
+ } |
+} |
+ |
void FloatingWindow::Show() { |
browser_->window()->Show(); |
tab_contents_->view()->SetInitialFocus(); |