summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/gtk/html_dialog_gtk.cc
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-25 20:25:14 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-25 20:25:14 +0000
commite3690ed3662cf26f2231a6495cdc4f21ec3fb116 (patch)
tree6cad2d56d101723e27dd17ae00920d9603f26dae /chrome/browser/ui/gtk/html_dialog_gtk.cc
parentedc1ba641c9e0ace8b05d306638379d22e5be8f1 (diff)
downloadchromium_src-e3690ed3662cf26f2231a6495cdc4f21ec3fb116.zip
chromium_src-e3690ed3662cf26f2231a6495cdc4f21ec3fb116.tar.gz
chromium_src-e3690ed3662cf26f2231a6495cdc4f21ec3fb116.tar.bz2
Moves instant related methods off TabContents and to where they are used.
R=estade@chromium.org,avi@chromium.org BUG=77091 TEST=none Review URL: http://codereview.chromium.org/6729010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79447 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/gtk/html_dialog_gtk.cc')
-rw-r--r--chrome/browser/ui/gtk/html_dialog_gtk.cc17
1 files changed, 9 insertions, 8 deletions
diff --git a/chrome/browser/ui/gtk/html_dialog_gtk.cc b/chrome/browser/ui/gtk/html_dialog_gtk.cc
index fef05dd..2b8183c 100644
--- a/chrome/browser/ui/gtk/html_dialog_gtk.cc
+++ b/chrome/browser/ui/gtk/html_dialog_gtk.cc
@@ -10,6 +10,7 @@
#include "chrome/browser/browser_window.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_dialogs.h"
+#include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h"
#include "chrome/browser/ui/gtk/gtk_util.h"
#include "chrome/browser/ui/gtk/tab_contents_container_gtk.h"
#include "chrome/browser/ui/webui/html_dialog_ui.h"
@@ -129,17 +130,17 @@ void HtmlDialogGtk::HandleKeyboardEvent(const NativeWebKeyboardEvent& event) {
// HtmlDialogGtk:
gfx::NativeWindow HtmlDialogGtk::InitDialog() {
- tab_contents_.reset(
- new TabContents(profile(), NULL, MSG_ROUTING_NONE, NULL, NULL));
- tab_contents_->set_delegate(this);
+ tab_.reset(new TabContentsWrapper(
+ new TabContents(profile(), NULL, MSG_ROUTING_NONE, NULL, NULL)));
+ tab_->tab_contents()->set_delegate(this);
// This must be done before loading the page; see the comments in
// HtmlDialogUI.
- HtmlDialogUI::GetPropertyAccessor().SetProperty(tab_contents_->property_bag(),
- this);
+ HtmlDialogUI::GetPropertyAccessor().SetProperty(
+ tab_->tab_contents()->property_bag(), this);
- tab_contents_->controller().LoadURL(GetDialogContentURL(),
- GURL(), PageTransition::START_PAGE);
+ tab_->controller().LoadURL(GetDialogContentURL(),
+ GURL(), PageTransition::START_PAGE);
GtkDialogFlags flags = GTK_DIALOG_NO_SEPARATOR;
if (delegate_->IsDialogModal())
flags = static_cast<GtkDialogFlags>(flags | GTK_DIALOG_MODAL);
@@ -156,7 +157,7 @@ gfx::NativeWindow HtmlDialogGtk::InitDialog() {
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog_)->vbox),
tab_contents_container_->widget(), TRUE, TRUE, 0);
- tab_contents_container_->SetTabContents(tab_contents_.get());
+ tab_contents_container_->SetTab(tab_.get());
gfx::Size dialog_size;
delegate_->GetDialogSize(&dialog_size);