make preferences search case-insensitive
This commit is contained in:
parent
0923d898d2
commit
220c319bf0
@ -23,6 +23,8 @@
|
|||||||
* with this program; if not, write to the Free Software Foundation, Inc.,
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <ctype.h>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
#include <gtkmm/box.h>
|
#include <gtkmm/box.h>
|
||||||
@ -908,6 +910,10 @@ OptionEditor::search ()
|
|||||||
for (auto p : pages()) {
|
for (auto p : pages()) {
|
||||||
for (auto oc : p.second->components) {
|
for (auto oc : p.second->components) {
|
||||||
string metadata (oc->get_metadata());
|
string metadata (oc->get_metadata());
|
||||||
|
|
||||||
|
transform (search_for.begin (), search_for.end (), search_for.begin (), ::toupper);
|
||||||
|
transform (metadata.begin (), metadata.end (), metadata.begin (), ::toupper);
|
||||||
|
|
||||||
if (PBD::match_search_strings (metadata, search_for)) {
|
if (PBD::match_search_strings (metadata, search_for)) {
|
||||||
search_results->push_back (SearchResult (p.first, *oc));
|
search_results->push_back (SearchResult (p.first, *oc));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user