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 c32b26b5ab86286f7dbd074e2c7c865a8e06776b..6cd9341fd22c5d475e3f9e89acea5c390fc138a1 100644 |
--- a/chrome/browser/sync/glue/theme_change_processor.cc |
+++ b/chrome/browser/sync/glue/theme_change_processor.cc |
@@ -106,9 +106,8 @@ void ThemeChangeProcessor::ApplyChangesFromSyncModel( |
DCHECK(profile_); |
theme_specifics = node.GetThemeSpecifics(); |
} |
- StopObserving(); |
+ ScopedStopObserving<ThemeChangeProcessor> stop_observing(this); |
SetCurrentThemeFromThemeSpecificsIfNecessary(theme_specifics, profile_); |
- StartObserving(); |
} |
void ThemeChangeProcessor::StartImpl(Profile* profile) { |