Index: chrome/browser/ui/webui/options/clear_browser_data_handler.cc |
=================================================================== |
--- chrome/browser/ui/webui/options/clear_browser_data_handler.cc (revision 84869) |
+++ chrome/browser/ui/webui/options/clear_browser_data_handler.cc (working copy) |
@@ -125,6 +125,12 @@ |
web_ui_->CallJavascriptFunction("ClearBrowserDataOverlay.setClearingState", |
state); |
+ // If we are still observing a previous data remover, we need to stop |
+ // observing. |
+ if (remover_) { |
+ remover_->RemoveObserver(this); |
+ } |
James Hawkins
2011/05/20 21:09:37
nit: No need for braces.
csilv
2011/05/20 21:11:54
Done.
|
+ |
// BrowsingDataRemover deletes itself when done. |
remover_ = new BrowsingDataRemover(profile, |
static_cast<BrowsingDataRemover::TimePeriod>(period_selected), |