summaryrefslogtreecommitdiffstats
path: root/ash/system
diff options
context:
space:
mode:
authoroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-12 02:24:50 +0000
committeroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-12 02:24:50 +0000
commit1948c5876ee02c635fe791848acd823720f9d440 (patch)
tree558cd93906731996dcb1ff1244cf27136ca3d92b /ash/system
parent2b0964296cf3381b36e9fd342199a990adb458bc (diff)
downloadchromium_src-1948c5876ee02c635fe791848acd823720f9d440.zip
chromium_src-1948c5876ee02c635fe791848acd823720f9d440.tar.gz
chromium_src-1948c5876ee02c635fe791848acd823720f9d440.tar.bz2
Close all widgets/windows while message loop is still active
Reset tooltip_controller explicitly so that timer stops at shutdown. BUG=104998 TEST=none Review URL: http://codereview.chromium.org/9968101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131902 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/system')
-rw-r--r--ash/system/tray/system_tray_delegate.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/ash/system/tray/system_tray_delegate.h b/ash/system/tray/system_tray_delegate.h
index dbc5722..b06e2bd 100644
--- a/ash/system/tray/system_tray_delegate.h
+++ b/ash/system/tray/system_tray_delegate.h
@@ -236,6 +236,9 @@ class SystemTrayDelegate {
// Shows UI for changing proxy settings.
virtual void ChangeProxySettings() = 0;
+
+ // Called when the tray is destroyed.
+ virtual void OnTrayDestroyed() = 0;
};
} // namespace ash