Index: chrome/browser/ui/browser.h |
diff --git a/chrome/browser/ui/browser.h b/chrome/browser/ui/browser.h |
index a112030c2f99790460fbbada5158975941ee9783..7e705b4692e743b6ee25ef1bcc30f27db90ff930 100644 |
--- a/chrome/browser/ui/browser.h |
+++ b/chrome/browser/ui/browser.h |
@@ -1015,12 +1015,21 @@ class Browser : public TabHandlerDelegate, |
void ReloadInternal(WindowOpenDisposition disposition, bool ignore_cache); |
// Return true if the window dispositions means opening a new tab. |
- bool ShouldOpenNewTabForWindowDisposition(WindowOpenDisposition disposition); |
+ bool ShouldOpenNewTabForDisposition(WindowOpenDisposition disposition); |
// Depending on the disposition, return the current tab or a clone of the |
// current tab. |
TabContents* GetOrCloneTabForDisposition(WindowOpenDisposition disposition); |
+ // Depending on the disposition, return the wrapper containing the current |
+ // tab or a clone of the current tab. |
+ TabContentsWrapper* GetOrCloneTabWrapperForDisposition( |
+ WindowOpenDisposition disposition); |
+ |
+ // Depending on the disposition, create a new browser. |
+ void CreateNewBrowserForDisposition(TabContentsWrapper* tab_contents, |
+ WindowOpenDisposition disposition); |
+ |
// Sets the insertion policy of the tabstrip based on whether vertical tabs |
// are enabled. |
void UpdateTabStripModelInsertionPolicy(); |