Don't permit to open inventory is playerCAO isn't present. This prevent to open an empty inventory at player load. ok @zeno-
This commit is contained in:
parent
8252e1ecd0
commit
a9355284b5
@ -2669,6 +2669,15 @@ void Game::dropSelectedItem()
|
|||||||
|
|
||||||
void Game::openInventory()
|
void Game::openInventory()
|
||||||
{
|
{
|
||||||
|
/*
|
||||||
|
* Don't permit to open inventory is CAO or player doesn't exists.
|
||||||
|
* This prevent showing an empty inventory at player load
|
||||||
|
*/
|
||||||
|
|
||||||
|
LocalPlayer *player = client->getEnv().getLocalPlayer();
|
||||||
|
if (player == NULL || player->getCAO() == NULL)
|
||||||
|
return;
|
||||||
|
|
||||||
infostream << "the_game: " << "Launching inventory" << std::endl;
|
infostream << "the_game: " << "Launching inventory" << std::endl;
|
||||||
|
|
||||||
PlayerInventoryFormSource *fs_src = new PlayerInventoryFormSource(client);
|
PlayerInventoryFormSource *fs_src = new PlayerInventoryFormSource(client);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user