small fix

This commit is contained in:
MihailRis 2024-04-29 15:30:52 +03:00
parent beaeba43af
commit 5669b10036
2 changed files with 7 additions and 4 deletions

View File

@ -1,16 +1,15 @@
#ifndef FRONTEND_GUI_GUI_HPP_
#define FRONTEND_GUI_GUI_HPP_
#include "../../delegates.h"
#include <queue>
#include <memory>
#include <vector>
#include <string>
#include <glm/glm.hpp>
#include <functional>
#include <unordered_map>
#include "../../delegates.h"
class Viewport;
class GfxContext;
class Assets;

View File

@ -236,7 +236,11 @@ static bool setattr(lua_State* L, Menu* menu, const std::string& attr) {
static bool setattr(lua_State* L, InventoryView* inventory, const std::string& attr) {
if (attr == "inventory") {
auto inv = scripting::level->inventories->get(lua_tointeger(L, 1));
inventory->bind(inv, scripting::content);
if (inv == nullptr) {
inventory->unbind();
} else {
inventory->bind(inv, scripting::content);
}
}
return false;
}