Index: chrome/browser/sync_file_system/local/local_file_change_tracker.cc |
diff --git a/chrome/browser/sync_file_system/local/local_file_change_tracker.cc b/chrome/browser/sync_file_system/local/local_file_change_tracker.cc |
index 39890de5a9702fd8fac7f04be41f7e49a549a49b..d112285047c9a8d04a52c0945c4ada2d0363335d 100644 |
--- a/chrome/browser/sync_file_system/local/local_file_change_tracker.cc |
+++ b/chrome/browser/sync_file_system/local/local_file_change_tracker.cc |
@@ -225,6 +225,7 @@ void LocalFileChangeTracker::DemoteChangesForURL( |
&demoted_changes_, NULL); |
change_list.pop_front(); |
} |
+ UpdateNumChanges(); |
} |
void LocalFileChangeTracker::PromoteDemotedChangesForURL( |
@@ -256,6 +257,7 @@ bool LocalFileChangeTracker::PromoteDemotedChanges() { |
fileapi::FileSystemURL url = demoted_changes_.begin()->first; |
PromoteDemotedChangesForURL(url); |
} |
+ UpdateNumChanges(); |
return true; |
} |
@@ -321,6 +323,7 @@ void LocalFileChangeTracker::DropAllChanges() { |
changes_.clear(); |
change_seqs_.clear(); |
mirror_changes_.clear(); |
+ UpdateNumChanges(); |
} |
SyncStatusCode LocalFileChangeTracker::MarkDirtyOnDatabase( |