diff options
author | huanr@chromium.org <huanr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-05 01:55:09 +0000 |
---|---|---|
committer | huanr@chromium.org <huanr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-05 01:55:09 +0000 |
commit | 520b068ec2458f3441c84b6be13397d7a8daad4d (patch) | |
tree | 6053263c7d898c30053b6de2cef4e73b5b3715a8 /chrome/browser | |
parent | 966a12b2682fa26c12ce9b3d7b19db9003074c8f (diff) | |
download | chromium_src-520b068ec2458f3441c84b6be13397d7a8daad4d.zip chromium_src-520b068ec2458f3441c84b6be13397d7a8daad4d.tar.gz chromium_src-520b068ec2458f3441c84b6be13397d7a8daad4d.tar.bz2 |
Fix 33130 by checking whether the tab is closed when
closing login propmt
BUG=33130
TEST=existing test passes
Review URL: http://codereview.chromium.org/576010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38165 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r-- | chrome/browser/login_prompt_win.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/browser/login_prompt_win.cc b/chrome/browser/login_prompt_win.cc index 500c414..e31fe6e 100644 --- a/chrome/browser/login_prompt_win.cc +++ b/chrome/browser/login_prompt_win.cc @@ -64,8 +64,9 @@ class LoginHandlerWin : public LoginHandler, virtual void WindowClosing() { DCHECK(ChromeThread::CurrentlyOn(ChromeThread::UI)); - GetTabContentsForLogin()-> - render_view_host()->set_ignore_input_events(false); + TabContents* tab = GetTabContentsForLogin(); + if (tab) + tab->render_view_host()->set_ignore_input_events(false); // Reference is no longer valid. dialog_ = NULL; |