forked from mirror/openmw-tes3mp
Fix crash when equipping item on linux
Signed-off-by: Sam Hellawell <sshellawell@gmail.com>
This commit is contained in:
parent
e402a17757
commit
1e171ad9fd
1 changed files with 5 additions and 2 deletions
|
@ -28,9 +28,12 @@ namespace mwmp
|
|||
|
||||
if (!isRequest())
|
||||
{
|
||||
LOG_APPEND(Log::LOG_INFO, "- refId: %s, count: %i, charge: %f, enchantmentCharge: %f, soul: %s",
|
||||
// Due to a bug on Linux w/ vsnprintf, we have to append soul as string here instead
|
||||
std::string msgStr = "- refId: %s, count: %i, charge: %f, enchantmentCharge: %f, soul: " + player->usedItem.soul;
|
||||
LOG_APPEND(Log::LOG_INFO, msgStr.c_str(),
|
||||
player->usedItem.refId.c_str(), player->usedItem.count, player->usedItem.charge,
|
||||
player->usedItem.enchantmentCharge, player->usedItem.soul.c_str());
|
||||
player->usedItem.enchantmentCharge);
|
||||
|
||||
|
||||
MWWorld::Ptr playerPtr = MWBase::Environment::get().getWorld()->getPlayerPtr();
|
||||
MWWorld::InventoryStore &inventoryStore = playerPtr.getClass().getInventoryStore(playerPtr);
|
||||
|
|
Loading…
Reference in a new issue