Index: chrome/browser/sync/glue/session_model_associator.cc |
diff --git a/chrome/browser/sync/glue/session_model_associator.cc b/chrome/browser/sync/glue/session_model_associator.cc |
index d9f0c48ab2062bf056ca5c7146dd8b8ecc5881d3..bf5db1b945791f3641ece7f63a4861699451f7c8 100644 |
--- a/chrome/browser/sync/glue/session_model_associator.cc |
+++ b/chrome/browser/sync/glue/session_model_associator.cc |
@@ -144,7 +144,7 @@ bool SessionModelAssociator::SyncModelHasUserCreatedNodes(bool* has_nodes) { |
*has_nodes = false; |
sync_api::ReadTransaction trans(FROM_HERE, sync_service_->GetUserShare()); |
sync_api::ReadNode root(&trans); |
- if (!root.InitByTagLookup(kSessionsTag)) { |
+ if (root.InitByTagLookup(kSessionsTag) != sync_api::BaseNode::INIT_OK) { |
LOG(ERROR) << kNoSessionsFolderError; |
return false; |
} |
@@ -163,7 +163,7 @@ int64 SessionModelAssociator::GetSyncIdFromSessionTag(const std::string& tag) { |
DCHECK(CalledOnValidThread()); |
sync_api::ReadTransaction trans(FROM_HERE, sync_service_->GetUserShare()); |
sync_api::ReadNode node(&trans); |
- if (!node.InitByClientTagLookup(SESSIONS, tag)) |
+ if (node.InitByClientTagLookup(SESSIONS, tag) != sync_api::BaseNode::INIT_OK) |
return sync_api::kInvalidId; |
return node.GetId(); |
} |
@@ -272,7 +272,8 @@ bool SessionModelAssociator::AssociateWindows(bool reload_tabs, |
sync_api::WriteTransaction trans(FROM_HERE, sync_service_->GetUserShare()); |
sync_api::WriteNode header_node(&trans); |
- if (!header_node.InitByIdLookup(local_session_syncid_)) { |
+ if (header_node.InitByIdLookup(local_session_syncid_) != |
+ sync_api::BaseNode::INIT_OK) { |
if (error) { |
*error = error_handler_->CreateAndUploadError( |
FROM_HERE, |
@@ -427,7 +428,7 @@ bool SessionModelAssociator::WriteTabContentsToSyncModel(TabLink* tab_link, |
sync_api::WriteTransaction trans(FROM_HERE, sync_service_->GetUserShare()); |
sync_api::WriteNode tab_node(&trans); |
- if (!tab_node.InitByIdLookup(sync_id)) { |
+ if (tab_node.InitByIdLookup(sync_id) != sync_api::BaseNode::INIT_OK) { |
if (error) { |
*error = error_handler_->CreateAndUploadError( |
FROM_HERE, |
@@ -501,7 +502,8 @@ void SessionModelAssociator::OnFaviconDataAvailable( |
// Load the sync tab node and update the favicon data. |
sync_api::WriteTransaction trans(FROM_HERE, sync_service_->GetUserShare()); |
sync_api::WriteNode tab_node(&trans); |
- if (!tab_node.InitByIdLookup(tab_link->sync_id())) { |
+ if (tab_node.InitByIdLookup(tab_link->sync_id()) != |
+ sync_api::BaseNode::INIT_OK) { |
LOG(WARNING) << "Failed to load sync tab node for tab id " << tab_id |
<< " and url " << tab_link->url().spec(); |
return; |
@@ -659,7 +661,8 @@ SyncError SessionModelAssociator::AssociateModels() { |
sync_api::WriteTransaction trans(FROM_HERE, sync_service_->GetUserShare()); |
sync_api::ReadNode root(&trans); |
- if (!root.InitByTagLookup(syncable::ModelTypeToRootTag(model_type()))) { |
+ if (root.InitByTagLookup(syncable::ModelTypeToRootTag(model_type())) != |
+ sync_api::BaseNode::INIT_OK) { |
return error_handler_->CreateAndUploadError( |
FROM_HERE, |
kNoSessionsFolderError, |
@@ -809,7 +812,7 @@ bool SessionModelAssociator::UpdateAssociationsFromSyncModel( |
int64 id = root.GetFirstChildId(); |
while (id != sync_api::kInvalidId) { |
sync_api::WriteNode sync_node(trans); |
- if (!sync_node.InitByIdLookup(id)) { |
+ if (sync_node.InitByIdLookup(id) != sync_api::BaseNode::INIT_OK) { |
if (error) { |
*error = error_handler_->CreateAndUploadError( |
FROM_HERE, |
@@ -1230,7 +1233,7 @@ int64 SessionModelAssociator::TabNodePool::GetFreeTabNode() { |
// Tab pool has no free nodes, allocate new one. |
sync_api::WriteTransaction trans(FROM_HERE, sync_service_->GetUserShare()); |
sync_api::ReadNode root(&trans); |
- if (!root.InitByTagLookup(kSessionsTag)) { |
+ if (root.InitByTagLookup(kSessionsTag) != sync_api::BaseNode::INIT_OK) { |
LOG(ERROR) << kNoSessionsFolderError; |
return sync_api::kInvalidId; |
} |
@@ -1363,14 +1366,14 @@ void SessionModelAssociator::DeleteForeignSession(const std::string& tag) { |
sync_api::WriteTransaction trans(FROM_HERE, sync_service_->GetUserShare()); |
sync_api::ReadNode root(&trans); |
- if (!root.InitByTagLookup(kSessionsTag)) { |
+ if (root.InitByTagLookup(kSessionsTag) != sync_api::BaseNode::INIT_OK) { |
LOG(ERROR) << kNoSessionsFolderError; |
return; |
} |
int64 id = root.GetFirstChildId(); |
while (id != sync_api::kInvalidId) { |
sync_api::WriteNode sync_node(&trans); |
- if (!sync_node.InitByIdLookup(id)) { |
+ if (sync_node.InitByIdLookup(id) != sync_api::BaseNode::INIT_OK) { |
LOG(ERROR) << "Failed to fetch sync node for id " << id; |
continue; |
} |