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 6df4d70f2622ae63fd30ad400b4c6f103a8af8ca..4aa32bdc0b5694a2564c11e7817fbbe3d531d0ed 100644 |
--- a/chrome/browser/ui/cocoa/browser_window_controller.mm |
+++ b/chrome/browser/ui/cocoa/browser_window_controller.mm |
@@ -1653,6 +1653,10 @@ typedef NSInteger NSWindowAnimationBehavior; |
if (responds) { |
const BookmarkNode* node = [sender node]; |
if (node) { |
+#if defined(WEBUI_BOOKMARK_EDITOR) |
+ DCHECK(browser_); |
+ browser_->OpenBookmarkManagerEditNode(node->id()); |
+#else |
// A BookmarkEditorController is a sheet that owns itself, and |
// deallocates itself when closed. |
[[[BookmarkEditorController alloc] |
@@ -1662,6 +1666,7 @@ typedef NSInteger NSWindowAnimationBehavior; |
node:node |
configuration:BookmarkEditor::SHOW_TREE] |
runAsModalSheet]; |
+#endif |
} |
} |
} |