Index: chrome/browser/extensions/chrome_app_sorting.cc |
diff --git a/chrome/browser/extensions/chrome_app_sorting.cc b/chrome/browser/extensions/chrome_app_sorting.cc |
index c96ae099db93950475ce0ab547884d7f130c53f0..d7819310997f4ec4eb5884f392b8c4c35e7f9e9a 100644 |
--- a/chrome/browser/extensions/chrome_app_sorting.cc |
+++ b/chrome/browser/extensions/chrome_app_sorting.cc |
@@ -435,8 +435,12 @@ syncer::StringOrdinal ChromeAppSorting::PageIntegerAsStringOrdinal( |
return ntp_ordinal_map_.rbegin()->first; |
} |
-void ChromeAppSorting::MarkExtensionAsHidden(const std::string& extension_id) { |
- ntp_hidden_extensions_.insert(extension_id); |
+void ChromeAppSorting::SetExtensionVisible(const std::string& extension_id, |
+ bool visible) { |
+ if (visible) |
+ ntp_hidden_extensions_.erase(extension_id); |
+ else |
+ ntp_hidden_extensions_.insert(extension_id); |
} |
syncer::StringOrdinal ChromeAppSorting::GetMinOrMaxAppLaunchOrdinalsOnPage( |