Commit 4d79d02a authored by patrikackland's avatar patrikackland Committed by Commit bot

Use base::StringPairs together with SplitStringIntoKeyValuePairs

BUG=412250

Review URL: https://codereview.chromium.org/1136283007

Cr-Commit-Position: refs/heads/master@{#329712}
parent c7cd74f2
...@@ -63,14 +63,13 @@ IconLoader::IconSize SizeStringToIconSize(const std::string& size_string) { ...@@ -63,14 +63,13 @@ IconLoader::IconSize SizeStringToIconSize(const std::string& size_string) {
void ParseQueryParams(const std::string& query, void ParseQueryParams(const std::string& query,
float* scale_factor, float* scale_factor,
IconLoader::IconSize* icon_size) { IconLoader::IconSize* icon_size) {
typedef std::pair<std::string, std::string> KVPair; base::StringPairs parameters;
std::vector<KVPair> parameters;
if (icon_size) if (icon_size)
*icon_size = IconLoader::NORMAL; *icon_size = IconLoader::NORMAL;
if (scale_factor) if (scale_factor)
*scale_factor = 1.0f; *scale_factor = 1.0f;
base::SplitStringIntoKeyValuePairs(query, '=', '&', &parameters); base::SplitStringIntoKeyValuePairs(query, '=', '&', &parameters);
for (std::vector<KVPair>::const_iterator iter = parameters.begin(); for (base::StringPairs::const_iterator iter = parameters.begin();
iter != parameters.end(); ++iter) { iter != parameters.end(); ++iter) {
if (icon_size && iter->first == kIconSize) if (icon_size && iter->first == kIconSize)
*icon_size = SizeStringToIconSize(iter->second); *icon_size = SizeStringToIconSize(iter->second);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment