Index: chrome/browser/ui/views/tabs/base_tab.cc |
diff --git a/chrome/browser/ui/views/tabs/base_tab.cc b/chrome/browser/ui/views/tabs/base_tab.cc |
index af5e41e652b6866de1ffac36412937a200a4a252..44c136484c669d4e533e0e9836423b0f50ab0986 100644 |
--- a/chrome/browser/ui/views/tabs/base_tab.cc |
+++ b/chrome/browser/ui/views/tabs/base_tab.cc |
@@ -513,7 +513,7 @@ void BaseTab::ButtonPressed(views::Button* sender, const views::Event& event) { |
void BaseTab::ShowContextMenuForView(views::View* source, |
const gfx::Point& p, |
bool is_mouse_gesture) { |
- if (controller()) |
+ if (controller() && !closing()) |
controller()->ShowContextMenuForTab(this, p); |
} |