| Index: chrome/browser/debugger/debugger_view.cc
 | 
| ===================================================================
 | 
| --- chrome/browser/debugger/debugger_view.cc	(revision 14268)
 | 
| +++ chrome/browser/debugger/debugger_view.cc	(working copy)
 | 
| @@ -30,9 +30,11 @@
 | 
|  
 | 
|  #include "grit/debugger_resources.h"
 | 
|  
 | 
| -DebuggerView::DebuggerView() : output_ready_(false) {
 | 
| +DebuggerView::DebuggerView(DebuggerWindow* window)
 | 
| +    : window_(window), output_ready_(false) {
 | 
|    web_container_ = new TabContentsContainerView();
 | 
|    AddChildView(web_container_);
 | 
| +  AddAccelerator(views::Accelerator(VK_ESCAPE, false, false, false));
 | 
|  }
 | 
|  
 | 
|  DebuggerView::~DebuggerView() {
 | 
| @@ -155,3 +157,10 @@
 | 
|    if (!source->is_loading())
 | 
|      SetOutputViewReady();
 | 
|  }
 | 
| +
 | 
| +bool DebuggerView::AcceleratorPressed(const views::Accelerator& accelerator) {
 | 
| +  DCHECK(accelerator.GetKeyCode() == VK_ESCAPE);
 | 
| +  window_->window()->Close();
 | 
| +  return true;
 | 
| +}
 | 
| +
 | 
| 
 |