Index: chrome/browser/sync/glue/theme_change_processor.cc |
diff --git a/chrome/browser/sync/glue/theme_change_processor.cc b/chrome/browser/sync/glue/theme_change_processor.cc |
index 11872eb1bca29787dfe87131d1b6cf4c150074bf..af77b5b720c01649ab8ae53734ab8110cff047c4 100644 |
--- a/chrome/browser/sync/glue/theme_change_processor.cc |
+++ b/chrome/browser/sync/glue/theme_change_processor.cc |
@@ -43,8 +43,9 @@ void ThemeChangeProcessor::Observe( |
sync_api::WriteTransaction trans(FROM_HERE, share_handle()); |
sync_api::WriteNode node(&trans); |
- if (!node.InitByClientTagLookup(syncable::THEMES, |
- kCurrentThemeClientTag)) { |
+ if (node.InitByClientTagLookup(syncable::THEMES, |
+ kCurrentThemeClientTag) != |
+ sync_api::BaseNode::INIT_OK) { |
std::string err = "Could not create node with client tag: "; |
error_handler()->OnUnrecoverableError(FROM_HERE, |
err + kCurrentThemeClientTag); |
@@ -99,7 +100,7 @@ void ThemeChangeProcessor::ApplyChangesFromSyncModel( |
// ThemeSpecifics, which would cause the default theme to be set. |
if (change.action != sync_api::ChangeRecord::ACTION_DELETE) { |
sync_api::ReadNode node(trans); |
- if (!node.InitByIdLookup(change.id)) { |
+ if (node.InitByIdLookup(change.id) != sync_api::BaseNode::INIT_OK) { |
error_handler()->OnSingleDatatypeUnrecoverableError(FROM_HERE, |
"Theme node lookup failed."); |
return; |