Index: chrome/browser/ui/tabs/tab_strip_model.cc |
diff --git a/chrome/browser/ui/tabs/tab_strip_model.cc b/chrome/browser/ui/tabs/tab_strip_model.cc |
index 9b87c52b5949bbe7b82c9ba09c9b88a86db70d97..62874f6162a22786d30dd54049963c08c2dc0402 100644 |
--- a/chrome/browser/ui/tabs/tab_strip_model.cc |
+++ b/chrome/browser/ui/tabs/tab_strip_model.cc |
@@ -356,12 +356,22 @@ TabContents* TabStripModel::GetActiveTabContents() const { |
return GetTabContentsAt(active_index()); |
} |
+content::WebContents* TabStripModel::GetActiveWebContents() const { |
+ return GetTabContentsAt(active_index())->web_contents(); |
+} |
+ |
TabContents* TabStripModel::GetTabContentsAt(int index) const { |
if (ContainsIndex(index)) |
return GetContentsAt(index); |
return NULL; |
} |
+content::WebContents* TabStripModel::GetWebContentsAt(int index) const { |
+ if (ContainsIndex(index)) |
+ return GetContentsAt(index)->web_contents(); |
+ return NULL; |
+} |
+ |
int TabStripModel::GetIndexOfTabContents(const TabContents* contents) const { |
for (size_t i = 0; i < contents_data_.size(); ++i) { |
if (contents_data_[i]->contents == contents) |