summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authorhuanr@chromium.org <huanr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-05 01:55:09 +0000
committerhuanr@chromium.org <huanr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-05 01:55:09 +0000
commit520b068ec2458f3441c84b6be13397d7a8daad4d (patch)
tree6053263c7d898c30053b6de2cef4e73b5b3715a8 /chrome/browser
parent966a12b2682fa26c12ce9b3d7b19db9003074c8f (diff)
downloadchromium_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.cc5
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;