| Index: chrome/browser/gtk/translate/translate_infobar_base_gtk.cc
|
| ===================================================================
|
| --- chrome/browser/gtk/translate/translate_infobar_base_gtk.cc (revision 65711)
|
| +++ chrome/browser/gtk/translate/translate_infobar_base_gtk.cc (working copy)
|
| @@ -179,10 +179,6 @@
|
| return id;
|
| }
|
|
|
| -TranslateInfoBarDelegate* TranslateInfoBarBase::GetDelegate() const {
|
| - return static_cast<TranslateInfoBarDelegate*>(delegate());
|
| -}
|
| -
|
| // static
|
| GtkWidget* TranslateInfoBarBase::BuildOptionsMenuButton() {
|
| GtkWidget* button = gtk_button_new();
|
| @@ -205,6 +201,8 @@
|
| }
|
|
|
| void TranslateInfoBarBase::OnOptionsClicked(GtkWidget* sender) {
|
| + if (!delegate())
|
| + return;
|
| if (!options_menu_model_.get()) {
|
| options_menu_model_.reset(new OptionsMenuModel(GetDelegate()));
|
| options_menu_menu_.reset(new MenuGtk(NULL, options_menu_model_.get()));
|
|
|