Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(272)

Unified Diff: chrome/browser/ui/webui/repost_form_warning_ui.cc

Issue 8771017: chromeos: Fix closing issues with WebUI form-repost dialog. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/webui/repost_form_warning_ui.cc
diff --git a/chrome/browser/ui/webui/repost_form_warning_ui.cc b/chrome/browser/ui/webui/repost_form_warning_ui.cc
index d29a2d00a440c3507878df82dba70b8d7e1b1704..652fdcb7e720707f7e9bebb4176fe430cc547fe3 100644
--- a/chrome/browser/ui/webui/repost_form_warning_ui.cc
+++ b/chrome/browser/ui/webui/repost_form_warning_ui.cc
@@ -146,14 +146,18 @@ RepostFormWarningUI::RepostFormWarningUI(gfx::NativeWindow parent_window,
TabContentsWrapper::GetCurrentWrapperForContents(tab_contents);
Profile* profile = wrapper->profile();
RepostFormWarningSource::RegisterDataSource(profile);
- RepostFormWarningHtmlDelegate* delegate =
+ RepostFormWarningHtmlDelegate* html_delegate =
new RepostFormWarningHtmlDelegate(this);
- ConstrainedHtmlUI::CreateConstrainedHtmlDialog(profile, delegate, wrapper);
+ ConstrainedHtmlUIDelegate* dialog_delegate =
+ ConstrainedHtmlUI::CreateConstrainedHtmlDialog(
+ profile, html_delegate, wrapper);
+ controller_->set_window(dialog_delegate->window());
}
RepostFormWarningUI::~RepostFormWarningUI() {}
void RepostFormWarningUI::OnDialogClosed(bool repost) {
+ controller_->set_window(NULL);
if (repost)
controller_->Continue();
else
« chrome/browser/repost_form_warning_uitest.cc ('K') | « chrome/browser/repost_form_warning_uitest.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698