diff options
author | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-26 20:48:32 +0000 |
---|---|---|
committer | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-26 20:48:32 +0000 |
commit | de8d9e31b9851efdbd184a3121622e5cec168230 (patch) | |
tree | bd60225a7ed7e3a7977a5b0cb35eeb87f30c9f78 /chrome/browser/gtk | |
parent | b515843ebdf6ddc8bf454d88a353323a62d0f127 (diff) | |
download | chromium_src-de8d9e31b9851efdbd184a3121622e5cec168230.zip chromium_src-de8d9e31b9851efdbd184a3121622e5cec168230.tar.gz chromium_src-de8d9e31b9851efdbd184a3121622e5cec168230.tar.bz2 |
Undelete the factory method for BackForwardMenuModelGtk.
It's still used by the unit test.
TBR=erg
Review URL: http://codereview.chromium.org/115791
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16904 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk')
-rw-r--r-- | chrome/browser/gtk/back_forward_menu_model_gtk.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/chrome/browser/gtk/back_forward_menu_model_gtk.cc b/chrome/browser/gtk/back_forward_menu_model_gtk.cc index 99d9ee4..4e363d0 100644 --- a/chrome/browser/gtk/back_forward_menu_model_gtk.cc +++ b/chrome/browser/gtk/back_forward_menu_model_gtk.cc @@ -7,6 +7,12 @@ #include "base/string_util.h" #include "chrome/browser/gtk/back_forward_button_gtk.h" +// static +BackForwardMenuModel* BackForwardMenuModel::Create(Browser* browser, + ModelType model_type) { + return new BackForwardMenuModelGtk(browser, model_type, NULL); +} + BackForwardMenuModelGtk::BackForwardMenuModelGtk(Browser* browser, ModelType model_type, BackForwardButtonGtk* button) @@ -44,5 +50,6 @@ void BackForwardMenuModelGtk::ExecuteCommand(int command_id) { } void BackForwardMenuModelGtk::StoppedShowing() { - button_->StoppedShowingMenu(); + if (button_) + button_->StoppedShowingMenu(); } |