diff options
author | flackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-23 08:39:05 +0000 |
---|---|---|
committer | flackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-23 08:39:05 +0000 |
commit | a1fdc23578e26264a9b8dd1c076eaf6702a1b2ae (patch) | |
tree | e4ad243d4dcdcccedb86a263f2e15c299f731f4f /chrome/browser/bookmarks | |
parent | b9018602774b399b879daa942ce66a8d0fa7880e (diff) | |
download | chromium_src-a1fdc23578e26264a9b8dd1c076eaf6702a1b2ae.zip chromium_src-a1fdc23578e26264a9b8dd1c076eaf6702a1b2ae.tar.gz chromium_src-a1fdc23578e26264a9b8dd1c076eaf6702a1b2ae.tar.bz2 |
Set parent_node in EditDetails::EditNode constructor.
The Mac bookmark editor uses the passed in parent node when editing nodes. This wasn't being passed in correctly after the refactoring.
BUG=97626
TEST=Test editing a bookmark from the bookmark bar on Mac.
Review URL: http://codereview.chromium.org/8012001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102461 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/bookmarks')
-rw-r--r-- | chrome/browser/bookmarks/bookmark_editor.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/bookmarks/bookmark_editor.cc b/chrome/browser/bookmarks/bookmark_editor.cc index 521f441..c5ba4d9 100644 --- a/chrome/browser/bookmarks/bookmark_editor.cc +++ b/chrome/browser/bookmarks/bookmark_editor.cc @@ -7,13 +7,15 @@ #include "chrome/browser/ui/webui/chrome_web_ui.h" BookmarkEditor::EditDetails::EditDetails(Type node_type) - : type(node_type) { + : type(node_type), existing_node(NULL), parent_node(NULL) { } BookmarkEditor::EditDetails BookmarkEditor::EditDetails::EditNode( const BookmarkNode* node) { EditDetails details(EXISTING_NODE); details.existing_node = node; + if (node) + details.parent_node = node->parent(); return details; } |