| 3298 | } |
| 3299 | |
| 3300 | void Config::removeNamedTransform(const char * name) |
| 3301 | { |
| 3302 | const std::string nameToSearch = StringUtils::Lower(name); |
| 3303 | if (nameToSearch.empty()) return; |
| 3304 | |
| 3305 | for (auto itr = getImpl()->m_allNamedTransforms.begin(); itr != getImpl()->m_allNamedTransforms.end(); ++itr) |
| 3306 | { |
| 3307 | if (StringUtils::Lower((*itr)->getName()) == nameToSearch) |
| 3308 | { |
| 3309 | getImpl()->m_allNamedTransforms.erase(itr); |
| 3310 | return; |
| 3311 | } |
| 3312 | } |
| 3313 | |
| 3314 | AutoMutex lock(getImpl()->m_cacheidMutex); |
| 3315 | getImpl()->resetCacheIDs(); |
| 3316 | getImpl()->refreshActiveColorSpaces(); |
| 3317 | } |
| 3318 | |
| 3319 | void Config::clearNamedTransforms() |
| 3320 | { |
no test coverage detected