Index: chrome/browser/ui/tabs/tab_strip_model_delegate.h |
diff --git a/chrome/browser/ui/tabs/tab_strip_model_delegate.h b/chrome/browser/ui/tabs/tab_strip_model_delegate.h |
index cc2f7d2b47fbffd752a0fd5ce718e885dce4d8fd..3c22d5e8f4db8047669dc36d77baa5ca84427aa3 100644 |
--- a/chrome/browser/ui/tabs/tab_strip_model_delegate.h |
+++ b/chrome/browser/ui/tabs/tab_strip_model_delegate.h |
@@ -104,6 +104,11 @@ class TabStripModelDelegate { |
virtual bool RunUnloadListenerBeforeClosing( |
content::WebContents* contents) = 0; |
+ // Returns true if we should run unload listeners before attempts |
+ // to close |contents|. |
+ virtual bool ShouldRunUnloadListenerBeforeClosing( |
+ content::WebContents* contents) = 0; |
+ |
// Returns the current tab restore type. |
virtual RestoreTabType GetRestoreTabType() = 0; |