summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/toolbar
diff options
context:
space:
mode:
authorpinkerton@chromium.org <pinkerton@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-05 13:46:23 +0000
committerpinkerton@chromium.org <pinkerton@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-05 13:46:23 +0000
commit45d0ef7f291e28657d2198c6c9dd8197ee543a66 (patch)
tree84aaf7e95414adf7867f7cfa86c8927658cb0656 /chrome/browser/ui/toolbar
parent2ad6a8d2023f51b9b521fc40594d3e7610eecad4 (diff)
downloadchromium_src-45d0ef7f291e28657d2198c6c9dd8197ee543a66.zip
chromium_src-45d0ef7f291e28657d2198c6c9dd8197ee543a66.tar.gz
chromium_src-45d0ef7f291e28657d2198c6c9dd8197ee543a66.tar.bz2
Remove use of NavigationController from NavigationEntry so NavigationEntry can be used independently.
BUG=none TEST=page titles in back/foward menu, tabs Review URL: http://codereview.chromium.org/5976015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70506 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/toolbar')
-rw-r--r--chrome/browser/ui/toolbar/back_forward_menu_model.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/chrome/browser/ui/toolbar/back_forward_menu_model.cc b/chrome/browser/ui/toolbar/back_forward_menu_model.cc
index 390dce0..9874ef9 100644
--- a/chrome/browser/ui/toolbar/back_forward_menu_model.cc
+++ b/chrome/browser/ui/toolbar/back_forward_menu_model.cc
@@ -14,7 +14,10 @@
#include "chrome/browser/tab_contents/navigation_controller.h"
#include "chrome/browser/tab_contents/navigation_entry.h"
#include "chrome/browser/tab_contents/tab_contents.h"
+#include "chrome/browser/prefs/pref_service.h"
+#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
+#include "chrome/common/pref_names.h"
#include "chrome/common/url_constants.h"
#include "grit/generated_resources.h"
#include "grit/theme_resources.h"
@@ -77,7 +80,8 @@ string16 BackForwardMenuModel::GetLabelAt(int index) const {
// super long.
NavigationEntry* entry = GetNavigationEntry(index);
string16 menu_text(entry->GetTitleForDisplay(
- &GetTabContents()->controller()));
+ GetTabContents()->profile()->GetPrefs()->
+ GetString(prefs::kAcceptLanguages)));
menu_text = gfx::ElideText(menu_text, gfx::Font(), kMaxWidth, false);
for (size_t i = menu_text.find('&'); i != string16::npos;