| Index: chrome/browser/ui/cocoa/browser_window_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/browser_window_controller.mm b/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| index 45a5e51f3843fd88ceae33acc820269830b9b068..304bbd37317ff4b8aaae95ba28a5ce00717e0306 100644
|
| --- a/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| @@ -1628,17 +1628,10 @@ enum {
|
| DCHECK(responds);
|
| if (responds) {
|
| const BookmarkNode* node = [sender node];
|
| - if (node) {
|
| - // A BookmarkEditorController is a sheet that owns itself, and
|
| - // deallocates itself when closed.
|
| - [[[BookmarkEditorController alloc]
|
| - initWithParentWindow:[self window]
|
| - profile:browser_->profile()
|
| - parent:node->parent()
|
| - node:node
|
| - configuration:BookmarkEditor::SHOW_TREE]
|
| - runAsModalSheet];
|
| - }
|
| + if (node)
|
| + BookmarkEditor::Show([self window], browser_->profile(),
|
| + BookmarkEditor::EditDetails::EditNode(node),
|
| + BookmarkEditor::SHOW_TREE);
|
| }
|
| }
|
|
|
|
|