summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-06 16:05:56 +0000
committertfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-06 16:05:56 +0000
commitf0000972b6af1fd1f5efd34aab2400580d1a8679 (patch)
tree794787930c5f22fb75f4af398322c803ca896189
parenta9ee2c8e9de6f9f191a0444c11c116c8c878b5d2 (diff)
downloadchromium_src-f0000972b6af1fd1f5efd34aab2400580d1a8679.zip
chromium_src-f0000972b6af1fd1f5efd34aab2400580d1a8679.tar.gz
chromium_src-f0000972b6af1fd1f5efd34aab2400580d1a8679.tar.bz2
views/bookmarks: Remove WideToUTF16 conversion when calling EditorNode ctor.
The conversion is not more necessary since GetTitle() already returns a string16, and the conversion just works because on Windows string16 == wstring. BUG=None TEST=None R=sky@chromium.org Review URL: http://codereview.chromium.org/7250012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91568 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/ui/views/bookmarks/bookmark_editor_view.cc15
1 files changed, 6 insertions, 9 deletions
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_editor_view.cc b/chrome/browser/ui/views/bookmarks/bookmark_editor_view.cc
index d576406..04056ba 100644
--- a/chrome/browser/ui/views/bookmarks/bookmark_editor_view.cc
+++ b/chrome/browser/ui/views/bookmarks/bookmark_editor_view.cc
@@ -455,11 +455,9 @@ void BookmarkEditorView::NewFolder() {
BookmarkEditorView::EditorNode* BookmarkEditorView::AddNewFolder(
EditorNode* parent) {
- EditorNode* new_node = new EditorNode();
- new_node->set_title(
- l10n_util::GetStringUTF16(IDS_BOOMARK_EDITOR_NEW_FOLDER_NAME));
- new_node->value = 0;
- // new_node is now owned by parent.
+ EditorNode* new_node = new EditorNode(
+ l10n_util::GetStringUTF16(IDS_BOOMARK_EDITOR_NEW_FOLDER_NAME), 0);
+ // |new_node| is now owned by |parent|.
tree_model_->Add(parent, new_node, parent->child_count());
return new_node;
}
@@ -480,7 +478,7 @@ void BookmarkEditorView::ExpandAndSelect() {
}
BookmarkEditorView::EditorNode* BookmarkEditorView::CreateRootNode() {
- EditorNode* root_node = new EditorNode(std::wstring(), 0);
+ EditorNode* root_node = new EditorNode(string16(), 0);
const BookmarkNode* bb_root_node = bb_model_->root_node();
CreateNodes(bb_root_node, root_node);
DCHECK(root_node->child_count() >= 2 && root_node->child_count() <= 3);
@@ -497,9 +495,8 @@ void BookmarkEditorView::CreateNodes(const BookmarkNode* bb_node,
for (int i = 0; i < bb_node->child_count(); ++i) {
const BookmarkNode* child_bb_node = bb_node->GetChild(i);
if (child_bb_node->IsVisible() && child_bb_node->is_folder()) {
- EditorNode* new_b_node =
- new EditorNode(WideToUTF16(child_bb_node->GetTitle()),
- child_bb_node->id());
+ EditorNode* new_b_node = new EditorNode(child_bb_node->GetTitle(),
+ child_bb_node->id());
b_node->Add(new_b_node, b_node->child_count());
CreateNodes(child_bb_node, new_b_node);
}