Index: chrome/browser/translate/translate_manager.cc |
=================================================================== |
--- chrome/browser/translate/translate_manager.cc (revision 60095) |
+++ chrome/browser/translate/translate_manager.cc (working copy) |
@@ -608,16 +608,10 @@ |
TranslateInfoBarDelegate* TranslateManager::GetTranslateInfoBarDelegate( |
TabContents* tab) { |
for (int i = 0; i < tab->infobar_delegate_count(); ++i) { |
- InfoBarDelegate* delegate = tab->GetInfoBarDelegateAt(i); |
- if (!delegate) { |
- // Please let jcivelli know if you hit this and how you got to that point. |
- NOTREACHED(); |
- continue; |
- } |
- TranslateInfoBarDelegate* translate_delegate = |
- delegate->AsTranslateInfoBarDelegate(); |
- if (translate_delegate) |
- return translate_delegate; |
+ TranslateInfoBarDelegate* delegate = |
+ tab->GetInfoBarDelegateAt(i)->AsTranslateInfoBarDelegate(); |
+ if (delegate) |
+ return delegate; |
} |
return NULL; |
} |