Bug 1186603 - Add a "Contains" method for string classes and use it in HTMLInputElement. r=nfroyd

This commit is contained in:
Arnaud Bienner 2015-07-30 19:45:25 +02:00
parent 971395c503
commit 7b9f3acd58
2 changed files with 5 additions and 1 deletions

View File

@ -7213,7 +7213,7 @@ HTMLInputElement::SetFilePickerFiltersFromAccept(nsIFilePicker* filePicker)
filterBundle->GetStringFromName(MOZ_UTF16("videoFilter"),
getter_Copies(extensionListStr));
} else if (token.First() == '.') {
if (token.FindChar(';') >= 0 || token.FindChar('*') >= 0) {
if (token.Contains(';') || token.Contains('*')) {
// Ignore this filter as it contains reserved characters
continue;
}

View File

@ -283,6 +283,10 @@ public:
size_type NS_FASTCALL CountChar(char_type) const;
int32_t NS_FASTCALL FindChar(char_type, index_type aOffset = 0) const;
inline bool Contains(char_type aChar) const
{
return FindChar(aChar) != kNotFound;
}
/**
* equality