diff options
| author | Slagvi Public <JandotDarowskiattgmaildottcom> | 2013-09-15 19:58:27 +0000 |
|---|---|---|
| committer | Slagvi Public <JandotDarowskiattgmaildottcom> | 2013-09-15 19:58:27 +0000 |
| commit | 5dc7ab56d1f8bf9b51367702e13788f8eea00aaf (patch) | |
| tree | d2f7c84b504a18b826aa95cbb1855e6569716d4e | |
| parent | Procedural template example added. (diff) | |
| download | inkscape-5dc7ab56d1f8bf9b51367702e13788f8eea00aaf.tar.gz inkscape-5dc7ab56d1f8bf9b51367702e13788f8eea00aaf.zip | |
Removed search templates case sensitivity
(bzr r12481.1.4)
| -rw-r--r-- | src/ui/dialog/template-load-tab.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/ui/dialog/template-load-tab.cpp b/src/ui/dialog/template-load-tab.cpp index 11511d7fc..ababd4ca3 100644 --- a/src/ui/dialog/template-load-tab.cpp +++ b/src/ui/dialog/template-load-tab.cpp @@ -156,7 +156,7 @@ void TemplateLoadTab::_refreshTemplatesList() case LIST_KEYWORD: { for (std::map<Glib::ustring, TemplateData>::iterator it = _tdata.begin() ; it != _tdata.end() ; ++it) { - if (it->second.keywords.count(_current_keyword) != 0){ + if (it->second.keywords.count(_current_keyword.lowercase()) != 0){ Gtk::TreeModel::iterator iter = _tlist_store->append(); Gtk::TreeModel::Row row = *iter; row[_columns.textValue] = it->first; @@ -167,11 +167,11 @@ void TemplateLoadTab::_refreshTemplatesList() case USER_SPECIFIED : { for (std::map<Glib::ustring, TemplateData>::iterator it = _tdata.begin() ; it != _tdata.end() ; ++it) { - if (it->second.keywords.count(_current_keyword) != 0 || - it->second.display_name.find(_current_keyword) != Glib::ustring::npos || - it->second.author.find(_current_keyword) != Glib::ustring::npos || - it->second.short_description.find(_current_keyword) != Glib::ustring::npos || - it->second.long_description.find(_current_keyword) != Glib::ustring::npos ) + if (it->second.keywords.count(_current_keyword.lowercase()) != 0 || + it->second.display_name.lowercase().find(_current_keyword.lowercase()) != Glib::ustring::npos || + it->second.author.lowercase().find(_current_keyword.lowercase()) != Glib::ustring::npos || + it->second.short_description.lowercase().find(_current_keyword.lowercase()) != Glib::ustring::npos || + it->second.long_description.lowercase().find(_current_keyword.lowercase()) != Glib::ustring::npos ) { Gtk::TreeModel::iterator iter = _tlist_store->append(); Gtk::TreeModel::Row row = *iter; @@ -192,7 +192,6 @@ void TemplateLoadTab::_loadTemplates() // system templates dir _getTemplatesFromDir(INKSCAPE_TEMPLATESDIR + _loading_path); - // procedural templates _getProceduralTemplates(); } @@ -305,8 +304,8 @@ void TemplateLoadTab::_getDataFromNode(Inkscape::XML::Node *dataNode, TemplateDa pos = tplKeywords.size(); Glib::ustring keyword = dgettext("Document template keyword", tplKeywords.substr(0, pos).data()); - data.keywords.insert(keyword); - _keywords.insert(keyword); + data.keywords.insert(keyword.lowercase()); + _keywords.insert(keyword.lowercase()); if (pos == tplKeywords.size()) break; |
