diff options
Diffstat (limited to 'chrome/browser/ui/views/hung_renderer_view.cc')
-rw-r--r-- | chrome/browser/ui/views/hung_renderer_view.cc | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/chrome/browser/ui/views/hung_renderer_view.cc b/chrome/browser/ui/views/hung_renderer_view.cc index b50debf..95184af 100644 --- a/chrome/browser/ui/views/hung_renderer_view.cc +++ b/chrome/browser/ui/views/hung_renderer_view.cc @@ -48,7 +48,7 @@ class HungPagesTableModel : public views::GroupTableModel { // Overridden from views::GroupTableModel: virtual int RowCount(); - virtual std::wstring GetText(int row, int column_id); + virtual string16 GetText(int row, int column_id); virtual SkBitmap GetIcon(int row); virtual void SetObserver(TableModelObserver* observer); virtual void GetGroupRangeForItem(int item, views::GroupRange* range); @@ -89,11 +89,11 @@ int HungPagesTableModel::RowCount() { return static_cast<int>(tab_contentses_.size()); } -std::wstring HungPagesTableModel::GetText(int row, int column_id) { +string16 HungPagesTableModel::GetText(int row, int column_id) { DCHECK(row >= 0 && row < RowCount()); - std::wstring title = UTF16ToWideHack(tab_contentses_[row]->GetTitle()); + string16 title = tab_contentses_[row]->GetTitle(); if (title.empty()) - title = UTF16ToWideHack(TabContents::GetDefaultTitle()); + title = TabContents::GetDefaultTitle(); // TODO(xji): Consider adding a special case if the title text is a URL, // since those should always have LTR directionality. Please refer to // http://crbug.com/6726 for more information. @@ -267,7 +267,8 @@ void HungRendererDialogView::EndForTabContents(TabContents* contents) { // HungRendererDialogView, views::DialogDelegate implementation: std::wstring HungRendererDialogView::GetWindowTitle() const { - return l10n_util::GetString(IDS_BROWSER_HANGMONITOR_RENDERER_TITLE); + return UTF16ToWide( + l10n_util::GetStringUTF16(IDS_BROWSER_HANGMONITOR_RENDERER_TITLE)); } void HungRendererDialogView::WindowClosing() { @@ -288,7 +289,8 @@ int HungRendererDialogView::GetDialogButtons() const { std::wstring HungRendererDialogView::GetDialogButtonLabel( MessageBoxFlags::DialogButton button) const { if (button == MessageBoxFlags::DIALOGBUTTON_OK) - return l10n_util::GetString(IDS_BROWSER_HANGMONITOR_RENDERER_WAIT); + return UTF16ToWide( + l10n_util::GetStringUTF16(IDS_BROWSER_HANGMONITOR_RENDERER_WAIT)); return std::wstring(); } @@ -344,7 +346,7 @@ void HungRendererDialogView::Init() { frozen_icon_view_->SetImage(frozen_icon_); info_label_ = new views::Label( - l10n_util::GetString(IDS_BROWSER_HANGMONITOR_RENDERER)); + UTF16ToWide(l10n_util::GetStringUTF16(IDS_BROWSER_HANGMONITOR_RENDERER))); info_label_->SetMultiLine(true); info_label_->SetHorizontalAlignment(views::Label::ALIGN_LEFT); @@ -387,8 +389,8 @@ void HungRendererDialogView::Init() { } void HungRendererDialogView::CreateKillButtonView() { - kill_button_ = new views::NativeButton( - this, l10n_util::GetString(IDS_BROWSER_HANGMONITOR_RENDERER_END)); + kill_button_ = new views::NativeButton(this, UTF16ToWide( + l10n_util::GetStringUTF16(IDS_BROWSER_HANGMONITOR_RENDERER_END))); kill_button_container_ = new ButtonContainer; |