Index: content/browser/webui/web_ui.cc |
diff --git a/content/browser/webui/web_ui.cc b/content/browser/webui/web_ui.cc |
index 38e9839d271a6c58fc006616a9cb0ead2f7c4c2c..202e75560891efb95d05e9ff03fef26bd415eb75 100644 |
--- a/content/browser/webui/web_ui.cc |
+++ b/content/browser/webui/web_ui.cc |
@@ -224,6 +224,11 @@ bool WebUIMessageHandler::ExtractIntegerValue(const ListValue* value, |
std::string string_value; |
if (value->GetString(0, &string_value)) |
return base::StringToInt(string_value, out_int); |
+ double double_value; |
+ if (value->GetDouble(0, &double_value)) { |
+ *out_int = static_cast<int>(double_value); |
+ return true; |
+ } |
NOTREACHED(); |
return false; |
} |