diff options
author | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-07 07:40:02 +0000 |
---|---|---|
committer | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-07 07:40:02 +0000 |
commit | 167c81a337698774cad8ef1c833e33fbd3d7d390 (patch) | |
tree | 459a42977ea5c11a8f4584dbfa82dd5f09cdf345 /chrome/browser/debugger/devtools_manager.cc | |
parent | 34f464fb752432829a22a30767b66eb5c24a2242 (diff) | |
download | chromium_src-167c81a337698774cad8ef1c833e33fbd3d7d390.zip chromium_src-167c81a337698774cad8ef1c833e33fbd3d7d390.tar.gz chromium_src-167c81a337698774cad8ef1c833e33fbd3d7d390.tar.bz2 |
DevTools: Preserve devtools window contents on dock/undock.
Review URL: http://codereview.chromium.org/149199
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20016 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/debugger/devtools_manager.cc')
-rw-r--r-- | chrome/browser/debugger/devtools_manager.cc | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/chrome/browser/debugger/devtools_manager.cc b/chrome/browser/debugger/devtools_manager.cc index 574e42c..04c8e92 100644 --- a/chrome/browser/debugger/devtools_manager.cc +++ b/chrome/browser/debugger/devtools_manager.cc @@ -128,7 +128,7 @@ void DevToolsManager::OpenDevToolsWindow(RenderViewHost* inspected_rvh) { if (!host) { bool docked = inspected_rvh->process()->profile()->GetPrefs()-> GetBoolean(prefs::kDevToolsOpenDocked); - host = DevToolsWindow::CreateDevToolsWindow( + host = new DevToolsWindow( inspected_rvh->site_instance()->browsing_instance()->profile(), inspected_rvh, docked); @@ -277,11 +277,5 @@ void DevToolsManager::ReopenWindow(RenderViewHost* client_rvh, bool docked) { DevToolsWindow* window = client_host->AsDevToolsWindow(); DCHECK(window); - if (window->is_docked() == docked) { - return; - } - - SendDetachToAgent(inspected_rvh); - UnregisterDevToolsClientHostFor(inspected_rvh); - OpenDevToolsWindow(inspected_rvh); + window->SetDocked(docked); } |