| Index: chrome/browser/custom_home_pages_table_model.cc
|
| ===================================================================
|
| --- chrome/browser/custom_home_pages_table_model.cc (revision 70272)
|
| +++ chrome/browser/custom_home_pages_table_model.cc (working copy)
|
| @@ -30,7 +30,7 @@
|
| GURL url;
|
|
|
| // Page title. If this is empty, we'll display the URL as the entry.
|
| - std::wstring title;
|
| + string16 title;
|
|
|
| // Icon for the page.
|
| SkBitmap icon;
|
| @@ -130,7 +130,7 @@
|
| return static_cast<int>(entries_.size());
|
| }
|
|
|
| -std::wstring CustomHomePagesTableModel::GetText(int row, int column_id) {
|
| +string16 CustomHomePagesTableModel::GetText(int row, int column_id) {
|
| DCHECK(column_id == 0);
|
| DCHECK(row >= 0 && row < RowCount());
|
| return entries_[row].title.empty() ? FormattedURL(row) : entries_[row].title;
|
| @@ -141,11 +141,10 @@
|
| return entries_[row].icon.isNull() ? *default_favicon_ : entries_[row].icon;
|
| }
|
|
|
| -std::wstring CustomHomePagesTableModel::GetTooltip(int row) {
|
| - return entries_[row].title.empty() ? std::wstring() : UTF16ToWideHack(
|
| +string16 CustomHomePagesTableModel::GetTooltip(int row) {
|
| + return entries_[row].title.empty() ? string16() :
|
| l10n_util::GetStringFUTF16(IDS_OPTIONS_STARTUP_PAGE_TOOLTIP,
|
| - WideToUTF16Hack(entries_[row].title),
|
| - WideToUTF16Hack(FormattedURL(row))));
|
| + entries_[row].title, FormattedURL(row));
|
| }
|
|
|
| void CustomHomePagesTableModel::SetObserver(TableModelObserver* observer) {
|
| @@ -182,7 +181,7 @@
|
| }
|
| entry->title_handle = 0;
|
| if (found_url && !row->title().empty()) {
|
| - entry->title = UTF16ToWide(row->title());
|
| + entry->title = row->title();
|
| if (observer_)
|
| observer_->OnItemsChanged(static_cast<int>(entry_index), 1);
|
| }
|
| @@ -233,10 +232,10 @@
|
| return NULL;
|
| }
|
|
|
| -std::wstring CustomHomePagesTableModel::FormattedURL(int row) const {
|
| +string16 CustomHomePagesTableModel::FormattedURL(int row) const {
|
| std::string languages =
|
| profile_->GetPrefs()->GetString(prefs::kAcceptLanguages);
|
| string16 url = net::FormatUrl(entries_[row].url, languages);
|
| url = base::i18n::GetDisplayStringInLTRDirectionality(url);
|
| - return UTF16ToWide(url);
|
| + return url;
|
| }
|
|
|