diff options
-rw-r--r-- | chrome/browser/chromeos/status/network_menu_icon.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/chromeos/status/network_menu_icon.cc b/chrome/browser/chromeos/status/network_menu_icon.cc index 169fbfd..dce473f 100644 --- a/chrome/browser/chromeos/status/network_menu_icon.cc +++ b/chrome/browser/chromeos/status/network_menu_icon.cc @@ -615,6 +615,9 @@ NetworkMenuIcon::NetworkMenuIcon(Delegate* delegate, Mode mode) } NetworkMenuIcon::~NetworkMenuIcon() { + // Remove itself from NetworkIconAnimation's observer list just in case + // it has been added before and not been removed yet. + NetworkIconAnimation::GetInstance()->RemoveObserver(this); } // Public methods: |