|
|
@ -2601,11 +2601,11 @@ namespace MWWorld
|
|
|
|
int y = std::stoi(name.substr(name.find(',')+1));
|
|
|
|
int y = std::stoi(name.substr(name.find(',')+1));
|
|
|
|
ext = getExterior(x, y)->getCell();
|
|
|
|
ext = getExterior(x, y)->getCell();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
catch (std::invalid_argument)
|
|
|
|
catch (const std::invalid_argument&)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// This exception can be ignored, as this means that name probably refers to a interior cell instead of comma separated coordinates
|
|
|
|
// This exception can be ignored, as this means that name probably refers to a interior cell instead of comma separated coordinates
|
|
|
|
}
|
|
|
|
}
|
|
|
|
catch (std::out_of_range)
|
|
|
|
catch (const std::out_of_range&)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
throw std::runtime_error("Cell coordinates out of range.");
|
|
|
|
throw std::runtime_error("Cell coordinates out of range.");
|
|
|
|
}
|
|
|
|
}
|
|
|
|