… | |
… | |
1175 | $map->{load_path} = $path; |
1175 | $map->{load_path} = $path; |
1176 | |
1176 | |
1177 | $map |
1177 | $map |
1178 | } |
1178 | } |
1179 | |
1179 | |
|
|
1180 | sub find_map; |
1180 | sub find_map { |
1181 | sub find_map { |
1181 | my ($path, $origin) = @_; |
1182 | my ($path, $origin) = @_; |
1182 | |
1183 | |
1183 | #warn "find_map<$path,$origin>\n";#d# |
1184 | #warn "find_map<$path,$origin>\n";#d# |
1184 | |
1185 | |
… | |
… | |
1220 | $map->last_access ($cf::RUNTIME); |
1221 | $map->last_access ($cf::RUNTIME); |
1221 | |
1222 | |
1222 | if ($map->should_reset) { |
1223 | if ($map->should_reset) { |
1223 | $map->reset; |
1224 | $map->reset; |
1224 | undef $guard; |
1225 | undef $guard; |
1225 | $map = cf::map::find_map ($path) |
1226 | $map = find_map $path |
1226 | or return; |
1227 | or return; |
1227 | } |
1228 | } |
1228 | |
1229 | |
1229 | $cf::MAP{$key} = $map |
1230 | $cf::MAP{$key} = $map |
1230 | } |
1231 | } |