File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -24,14 +24,16 @@ namespace sdk {
2424std::shared_ptr<Resource> ResourceManager::resource (const std::string& name) {
2525 const std::lock_guard<std::mutex> lock (lock_);
2626
27- if (resources_.find (name) != resources_.end ()) {
28- return resources_.at (name);
27+ auto res_it = resources_.find (name);
28+ if (res_it != resources_.end ()) {
29+ return res_it->second ;
2930 }
3031
31- if (short_names_.find (name) != short_names_.end ()) {
32- const std::string short_name = short_names_.at (name);
33- if (resources_.find (short_name) != resources_.end ()) {
34- return resources_.at (short_name);
32+ auto name_it = short_names_.find (name);
33+ if (name_it != short_names_.end ()) {
34+ res_it = resources_.find (name_it->second );
35+ if (res_it != resources_.end ()) {
36+ return res_it->second ;
3537 }
3638 }
3739
You can’t perform that action at this time.
0 commit comments