| OLD | NEW | 
|   1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |   1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #include "chrome/browser/ui/views/location_bar/selected_keyword_view.h" |   5 #include "chrome/browser/ui/views/location_bar/selected_keyword_view.h" | 
|   6  |   6  | 
|   7 #include "app/l10n_util.h" |   7 #include "app/l10n_util.h" | 
|   8 #include "base/logging.h" |   8 #include "base/logging.h" | 
|   9 #include "base/utf_string_conversions.h" |   9 #include "base/utf_string_conversions.h" | 
|  10 #include "chrome/browser/search_engines/template_url_model.h" |  10 #include "chrome/browser/search_engines/template_url_model.h" | 
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  52  |  52  | 
|  53 void SelectedKeywordView::SetKeyword(const std::wstring& keyword) { |  53 void SelectedKeywordView::SetKeyword(const std::wstring& keyword) { | 
|  54   keyword_ = keyword; |  54   keyword_ = keyword; | 
|  55   if (keyword.empty()) |  55   if (keyword.empty()) | 
|  56     return; |  56     return; | 
|  57   DCHECK(profile_); |  57   DCHECK(profile_); | 
|  58   if (!profile_->GetTemplateURLModel()) |  58   if (!profile_->GetTemplateURLModel()) | 
|  59     return; |  59     return; | 
|  60  |  60  | 
|  61   bool is_extension_keyword; |  61   bool is_extension_keyword; | 
|  62   const string16 short_name = profile_->GetTemplateURLModel()-> |  62   const string16 short_name = WideToUTF16(profile_->GetTemplateURLModel()-> | 
|  63       GetKeywordShortName(WideToUTF16Hack(keyword), &is_extension_keyword); |  63       GetKeywordShortName(keyword, &is_extension_keyword)); | 
|  64   int message_id = is_extension_keyword ? |  64   int message_id = is_extension_keyword ? | 
|  65       IDS_OMNIBOX_EXTENSION_KEYWORD_TEXT : IDS_OMNIBOX_KEYWORD_TEXT; |  65       IDS_OMNIBOX_EXTENSION_KEYWORD_TEXT : IDS_OMNIBOX_KEYWORD_TEXT; | 
|  66   full_label_.SetText(UTF16ToWide( |  66   full_label_.SetText(UTF16ToWide( | 
|  67       l10n_util::GetStringFUTF16(message_id, short_name))); |  67       l10n_util::GetStringFUTF16(message_id, short_name))); | 
|  68   const std::wstring min_string( |  68   const std::wstring min_string( | 
|  69       location_bar_util::CalculateMinString(UTF16ToWide(short_name))); |  69       location_bar_util::CalculateMinString(UTF16ToWide(short_name))); | 
|  70   partial_label_.SetText(min_string.empty() ? |  70   partial_label_.SetText(min_string.empty() ? | 
|  71       full_label_.GetText() : |  71       full_label_.GetText() : | 
|  72       UTF16ToWide(l10n_util::GetStringFUTF16(message_id, |  72       UTF16ToWide(l10n_util::GetStringFUTF16(message_id, | 
|  73                                              WideToUTF16(min_string)))); |  73                                              WideToUTF16(min_string)))); | 
|  74 } |  74 } | 
| OLD | NEW |