summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-25 03:59:51 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-25 03:59:51 +0000
commit36fc039f12944d61df900690238a5d0303f457dd (patch)
tree1f53b1b2a137bb60bf4e696dd5e6cb706833cc2d /chrome/browser/sync
parent12f75ab37393f57fcac33c39673793f1579b665c (diff)
downloadchromium_src-36fc039f12944d61df900690238a5d0303f457dd.zip
chromium_src-36fc039f12944d61df900690238a5d0303f457dd.tar.gz
chromium_src-36fc039f12944d61df900690238a5d0303f457dd.tar.bz2
Create a Content API around NavigationEntry that's in content/public/browser. NavigationEntry will be renamed to NavigationEntryImpl in a later change. It now derives from content::NavigationEntry. Most of this change is changing unix_hacker functions to CamelCase and updating callers.
BUG=98716 TBR=brettw Review URL: http://codereview.chromium.org/9007043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115766 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync')
-rw-r--r--chrome/browser/sync/glue/session_model_associator.cc11
-rw-r--r--chrome/browser/sync/profile_sync_service_session_unittest.cc8
2 files changed, 10 insertions, 9 deletions
diff --git a/chrome/browser/sync/glue/session_model_associator.cc b/chrome/browser/sync/glue/session_model_associator.cc
index 71335e4..8eabce4 100644
--- a/chrome/browser/sync/glue/session_model_associator.cc
+++ b/chrome/browser/sync/glue/session_model_associator.cc
@@ -339,11 +339,11 @@ bool SessionModelAssociator::WriteTabContentsToSyncModel(
const NavigationEntry* entry = (i == pending_index) ?
tab.GetPendingEntry() : tab.GetEntryAtIndex(i);
DCHECK(entry);
- if (entry->virtual_url().is_valid()) {
+ if (entry->GetVirtualURL().is_valid()) {
if (i == max_index - 1) {
DVLOG(1) << "Associating tab " << tab_id << " with sync id " << sync_id
- << ", url " << entry->virtual_url().possibly_invalid_spec()
- << " and title " << entry->title();
+ << ", url " << entry->GetVirtualURL().possibly_invalid_spec()
+ << " and title " << entry->GetTitle();
}
TabNavigation tab_nav;
tab_nav.SetFromNavigationEntry(*entry);
@@ -1067,8 +1067,9 @@ bool SessionModelAssociator::IsValidTab(const SyncedTabDelegate& tab) const {
const NavigationEntry* entry = tab.GetActiveEntry();
if (!entry)
return false;
- if (entry->virtual_url().is_valid() &&
- (entry->virtual_url().GetOrigin() != GURL(chrome::kChromeUINewTabURL) ||
+ if (entry->GetVirtualURL().is_valid() &&
+ (entry->GetVirtualURL().GetOrigin() !=
+ GURL(chrome::kChromeUINewTabURL) ||
tab.GetEntryCount() > 1)) {
return true;
}
diff --git a/chrome/browser/sync/profile_sync_service_session_unittest.cc b/chrome/browser/sync/profile_sync_service_session_unittest.cc
index 6bede13..44224e8 100644
--- a/chrome/browser/sync/profile_sync_service_session_unittest.cc
+++ b/chrome/browser/sync/profile_sync_service_session_unittest.cc
@@ -359,15 +359,15 @@ TEST_F(ProfileSyncServiceSessionTest, WriteFilledSessionToNode) {
SessionModelAssociator::TabLinksMap::iterator iter = tab_map.begin();
ASSERT_EQ(2, iter->second.tab()->GetEntryCount());
ASSERT_EQ(GURL("http://foo/1"), iter->second.tab()->
- GetEntryAtIndex(0)->virtual_url());
+ GetEntryAtIndex(0)->GetVirtualURL());
ASSERT_EQ(GURL("http://foo/2"), iter->second.tab()->
- GetEntryAtIndex(1)->virtual_url());
+ GetEntryAtIndex(1)->GetVirtualURL());
iter++;
ASSERT_EQ(2, iter->second.tab()->GetEntryCount());
ASSERT_EQ(GURL("http://bar/1"), iter->second.tab()->
- GetEntryAtIndex(0)->virtual_url());
+ GetEntryAtIndex(0)->GetVirtualURL());
ASSERT_EQ(GURL("http://bar/2"), iter->second.tab()->
- GetEntryAtIndex(1)->virtual_url());
+ GetEntryAtIndex(1)->GetVirtualURL());
}
// Test that we fail on a failed model association.