| Index: chrome/browser/views/bookmark_manager_view.cc
|
| ===================================================================
|
| --- chrome/browser/views/bookmark_manager_view.cc (revision 16865)
|
| +++ chrome/browser/views/bookmark_manager_view.cc (working copy)
|
| @@ -206,6 +206,9 @@
|
| layout->StartRow(1, split_cs_id);
|
| layout->AddView(split_view_);
|
|
|
| + // Press Ctrl-W to close bookmark manager window.
|
| + AddAccelerator(views::Accelerator('W', false, true, false));
|
| +
|
| BookmarkModel* bookmark_model = profile_->GetBookmarkModel();
|
| if (!bookmark_model->IsLoaded())
|
| bookmark_model->AddObserver(this);
|
| @@ -340,6 +343,14 @@
|
| prefs::kBookmarkManagerSplitLocation, split_view_->divider_x());
|
| }
|
|
|
| +bool BookmarkManagerView::AcceleratorPressed(
|
| + const views::Accelerator& accelerator) {
|
| + // Ctrl-W to close bookmark manager.
|
| + DCHECK(accelerator.GetKeyCode() == 'W' && accelerator.IsCtrlDown());
|
| + window()->Close();
|
| + return true;
|
| +}
|
| +
|
| void BookmarkManagerView::OnDoubleClick() {
|
| std::vector<BookmarkNode*> nodes = GetSelectedTableNodes();
|
| if (nodes.empty())
|
|
|