Catch exceptions in updateWindowManager (Bug #4269)

pull/374/head
scrawl 7 years ago
parent 047c44f265
commit d9d8de3061
No known key found for this signature in database
GPG Key ID: 2E6CC3676024C402

@ -1756,6 +1756,8 @@ namespace MWWorld
}
void World::updateWindowManager ()
{
try
{
// inform the GUI about focused object
MWWorld::Ptr object = getFacedObject ();
@ -1771,6 +1773,11 @@ namespace MWWorld
MWBase::Environment::get().getWindowManager()->setFocusObject(object);
}
catch (std::exception& e)
{
std::cerr << "Error updating window manager: " << e.what() << std::endl;
}
}
MWWorld::Ptr World::getFacedObject(float maxDistance, bool ignorePlayer)
{

Loading…
Cancel
Save