Add failsafe to program binary loading

This commit is contained in:
Leith Bade
2015-01-05 12:28:32 +13:00
parent ff6492e5a3
commit 8eceb082ba
4 changed files with 50 additions and 14 deletions

View File

@@ -602,8 +602,7 @@ void Map::setAppliedClasses(const std::vector<std::string> &classes) {
if (style->hasTransitions()) {
update();
}
}
else {
} else {
std::lock_guard<std::mutex> lock(appliedClassesMutex);
appliedClasses = mbgl::util::make_unique<std::vector<std::string>>(classes);
}
@@ -618,7 +617,7 @@ void Map::toggleClass(const std::string &name) {
}
const std::vector<std::string> &Map::getAppliedClasses() const {
return style->getAppliedClasses();
return style->getAppliedClasses();
}
void Map::setDefaultTransitionDuration(uint64_t milliseconds) {