| Index: chrome/browser/search_engines/template_url_parser.cc
|
| ===================================================================
|
| --- chrome/browser/search_engines/template_url_parser.cc (revision 10641)
|
| +++ chrome/browser/search_engines/template_url_parser.cc (working copy)
|
| @@ -311,9 +311,11 @@
|
| } else if (name == kURLTemplateAttribute) {
|
| template_url = XMLCharToWide(value);
|
| } else if (name == kURLIndexOffsetAttribute) {
|
| - index_offset = std::max(1, StringToInt(XMLCharToWide(value)));
|
| + index_offset =
|
| + std::max(1, StringToInt(WideToUTF16Hack(XMLCharToWide(value))));
|
| } else if (name == kURLPageOffsetAttribute) {
|
| - page_offset = std::max(1, StringToInt(XMLCharToWide(value)));
|
| + page_offset =
|
| + std::max(1, StringToInt(WideToUTF16Hack(XMLCharToWide(value))));
|
| } else if (name == kParamMethodAttribute) {
|
| is_post = LowerCaseEqualsASCII(XMLCharToString(value), "post");
|
| }
|
| @@ -346,9 +348,9 @@
|
| if (name == kImageTypeAttribute) {
|
| type = XMLCharToWide(value);
|
| } else if (name == kImageWidthAttribute) {
|
| - width = StringToInt(XMLCharToWide(value));
|
| + width = StringToInt(WideToUTF16Hack(XMLCharToWide(value)));
|
| } else if (name == kImageHeightAttribute) {
|
| - height = StringToInt(XMLCharToWide(value));
|
| + height = StringToInt(WideToUTF16Hack(XMLCharToWide(value)));
|
| }
|
| attributes += 2;
|
| }
|
| @@ -585,5 +587,3 @@
|
| }
|
| return false;
|
| }
|
| -
|
| -
|
|
|