player: fix crash on item removal-fast-clicking

This commit is contained in:
Alexander Weber 2017-03-27 23:22:28 +02:00
parent f2cf21be4d
commit 02f282245e

View File

@ -220,9 +220,11 @@ local function player_callback(state)
local grid_armor = smart_inventory.smartfs_elements.buttons_grid(state, 0, 0, 8, 1, "armor_grid") local grid_armor = smart_inventory.smartfs_elements.buttons_grid(state, 0, 0, 8, 1, "armor_grid")
grid_armor:onClick(function(self, state, index, player) grid_armor:onClick(function(self, state, index, player)
update_selected_item(state, state.param.armor_armor_list[index]) if state.param.armor_armor_list[index] then
move_item_to_inv(state, state.param.armor_armor_list[index]) update_selected_item(state, state.param.armor_armor_list[index])
update_page(state) move_item_to_inv(state, state.param.armor_armor_list[index])
update_page(state)
end
end) end)
local grid_main = smart_inventory.smartfs_elements.buttons_grid(state, 0, 8, 20, 2, "main_grid") local grid_main = smart_inventory.smartfs_elements.buttons_grid(state, 0, 8, 20, 2, "main_grid")