Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(716)

Side by Side Diff: chrome/browser/sync/glue/bookmark_change_processor.cc

Issue 102993018: Remove UTF string conversion functions from the global namespace. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: aaaaaaaaaa Created 6 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/sync/glue/bookmark_change_processor.h" 5 #include "chrome/browser/sync/glue/bookmark_change_processor.h"
6 6
7 #include <map> 7 #include <map>
8 #include <stack> 8 #include <stack>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
68 DCHECK(bookmark_model_->loaded()); 68 DCHECK(bookmark_model_->loaded());
69 bookmark_model_->AddObserver(this); 69 bookmark_model_->AddObserver(this);
70 } 70 }
71 71
72 void BookmarkChangeProcessor::UpdateSyncNodeProperties( 72 void BookmarkChangeProcessor::UpdateSyncNodeProperties(
73 const BookmarkNode* src, 73 const BookmarkNode* src,
74 BookmarkModel* model, 74 BookmarkModel* model,
75 syncer::WriteNode* dst) { 75 syncer::WriteNode* dst) {
76 // Set the properties of the item. 76 // Set the properties of the item.
77 dst->SetIsFolder(src->is_folder()); 77 dst->SetIsFolder(src->is_folder());
78 dst->SetTitle(UTF16ToWideHack(src->GetTitle())); 78 dst->SetTitle(base::UTF16ToWideHack(src->GetTitle()));
79 sync_pb::BookmarkSpecifics bookmark_specifics(dst->GetBookmarkSpecifics()); 79 sync_pb::BookmarkSpecifics bookmark_specifics(dst->GetBookmarkSpecifics());
80 if (!src->is_folder()) 80 if (!src->is_folder())
81 bookmark_specifics.set_url(src->url().spec()); 81 bookmark_specifics.set_url(src->url().spec());
82 bookmark_specifics.set_creation_time_us(src->date_added().ToInternalValue()); 82 bookmark_specifics.set_creation_time_us(src->date_added().ToInternalValue());
83 dst->SetBookmarkSpecifics(bookmark_specifics); 83 dst->SetBookmarkSpecifics(bookmark_specifics);
84 SetSyncNodeFavicon(src, model, dst); 84 SetSyncNodeFavicon(src, model, dst);
85 SetSyncNodeMetaInfo(src, dst); 85 SetSyncNodeMetaInfo(src, dst);
86 } 86 }
87 87
88 // static 88 // static
(...skipping 770 matching lines...) Expand 10 before | Expand all | Expand 10 after
859 sync_pb::BookmarkSpecifics updated_specifics( 859 sync_pb::BookmarkSpecifics updated_specifics(
860 sync_node->GetBookmarkSpecifics()); 860 sync_node->GetBookmarkSpecifics());
861 updated_specifics.set_favicon(favicon_bytes->front(), 861 updated_specifics.set_favicon(favicon_bytes->front(),
862 favicon_bytes->size()); 862 favicon_bytes->size());
863 updated_specifics.set_icon_url(bookmark_node->icon_url().spec()); 863 updated_specifics.set_icon_url(bookmark_node->icon_url().spec());
864 sync_node->SetBookmarkSpecifics(updated_specifics); 864 sync_node->SetBookmarkSpecifics(updated_specifics);
865 } 865 }
866 } 866 }
867 867
868 } // namespace browser_sync 868 } // namespace browser_sync
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698