Index: chrome/common/extensions/extension.cc |
diff --git a/chrome/common/extensions/extension.cc b/chrome/common/extensions/extension.cc |
index 5a67fdf5fbc136177e64ace97331e8efb340778c..67ef96d9e8f5ad5b836220e71738764fcc374bf8 100644 |
--- a/chrome/common/extensions/extension.cc |
+++ b/chrome/common/extensions/extension.cc |
@@ -17,6 +17,7 @@ |
#include "base/stl_util.h" |
#include "base/string16.h" |
#include "base/string_number_conversions.h" |
+#include "base/string_piece.h" |
#include "base/string_util.h" |
#include "base/utf_string_conversions.h" |
#include "base/values.h" |
@@ -79,7 +80,9 @@ const char kDefaultContentSecurityPolicy[] = |
static void ConvertHexadecimalToIDAlphabet(std::string* id) { |
for (size_t i = 0; i < id->size(); ++i) { |
int val; |
- if (base::HexStringToInt(id->begin() + i, id->begin() + i + 1, &val)) |
+ if (base::HexStringToInt(base::StringPiece(id->begin() + i, |
+ id->begin() + i + 1), |
+ &val)) |
erikwright (departed)
2011/12/14 04:24:08
need {} around if and else blocks when condition w
|
(*id)[i] = val + 'a'; |
else |
(*id)[i] = 'a'; |