EasyPlugin icon indicating copy to clipboard operation
EasyPlugin copied to clipboard

Make search not caps sensitive

Open Electric1447 opened this issue 5 years ago • 0 comments

Search is caps sensitive at the moment, I fixed it in EasyVPK but I'm too lazy to open a pr so here the changes I made to search.cpp:

json sortJson(string filter, json original) {
	filter = toLowercase(filter);
	json ret;
	int arrayLength = static_cast<int>(original.size());

	for (int i = 0; i < arrayLength; i++)
		if (toLowercase(original[i]["name"].get<string>()).find(filter) != string::npos || toLowercase(original[i]["description"].get<string>()).find(filter) != string::npos)
			ret.push_back(original[i]);

	return ret;
}

string toLowercase(string strToConvert) {
    transform(strToConvert.begin(), strToConvert.end(), strToConvert.begin(), ::tolower);
    return strToConvert;
}

Electric1447 avatar Jun 11 '20 07:06 Electric1447