Index: chrome/browser/ui/panels/panel.cc |
diff --git a/chrome/browser/ui/panels/panel.cc b/chrome/browser/ui/panels/panel.cc |
index a2e1eb0d016b966f6fa78dae72c1ec36256d7a06..308b5dc3042aad3ff3235da8e83dd8879606a403 100644 |
--- a/chrome/browser/ui/panels/panel.cc |
+++ b/chrome/browser/ui/panels/panel.cc |
@@ -552,6 +552,16 @@ void Panel::ExecuteCommandWithDisposition(int id, |
panel_host_->StopLoading(); |
break; |
+ // Window management |
+ case IDC_CLOSE_WINDOW: |
+ content::RecordAction(UserMetricsAction("CloseWindow")); |
+ Close(); |
+ break; |
+ case IDC_EXIT: |
+ content::RecordAction(UserMetricsAction("Exit")); |
+ browser::AttemptUserExit(); |
+ break; |
+ |
// Clipboard |
case IDC_COPY: |
content::RecordAction(UserMetricsAction("Copy")); |