Avoid crashs of invalid item ids in otb files

master
Eduardo Bart 12 years ago
parent 7aba117cf2
commit a88e9f9e0f

@ -188,8 +188,12 @@ void Item::setOtbId(uint16 id)
if(!g_things.isValidOtbId(id))
id = 0;
auto itemType = g_things.getItemType(id);
m_id = itemType->getClientId();
m_otbId = id;
id = itemType->getClientId();
if(!g_things.isValidDatId(id, ThingCategoryItem))
id = 0;
m_id = id;
}
bool Item::isValid()

Loading…
Cancel
Save