Index: chrome/browser/dom_ui/clear_browser_data_handler.cc |
=================================================================== |
--- chrome/browser/dom_ui/clear_browser_data_handler.cc (revision 53653) |
+++ chrome/browser/dom_ui/clear_browser_data_handler.cc (working copy) |
@@ -14,10 +14,13 @@ |
#include "grit/generated_resources.h" |
#include "grit/locale_settings.h" |
-ClearBrowserDataHandler::ClearBrowserDataHandler() { |
+ClearBrowserDataHandler::ClearBrowserDataHandler() : remover_(NULL) { |
} |
ClearBrowserDataHandler::~ClearBrowserDataHandler() { |
+ if (remover_) { |
+ remover_->RemoveObserver(this); |
+ } |
} |
void ClearBrowserDataHandler::GetLocalizedValues( |