From dfbd396bbe9d6bef5a82ba1d2bc78ad7f40455c4 Mon Sep 17 00:00:00 2001 From: Webster Sheets Date: Sun, 16 Jan 2022 18:02:58 -0500 Subject: [PATCH] Fix crash when changing ship type --- data/pigui/modules/info-view/01-ship-info.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/data/pigui/modules/info-view/01-ship-info.lua b/data/pigui/modules/info-view/01-ship-info.lua index 3b3fe2523db..8bf1e1e529d 100644 --- a/data/pigui/modules/info-view/01-ship-info.lua +++ b/data/pigui/modules/info-view/01-ship-info.lua @@ -6,7 +6,6 @@ local Event = require 'Event' local Game = require 'Game' local Lang = require 'Lang' local ShipDef = require 'ShipDef' -local ModelSpinner = require 'PiGui.Modules.ModelSpinner' local InfoView = require 'pigui.views.info-view' local Vector2 = Vector2 @@ -16,7 +15,6 @@ local l = Lang.GetResource("ui-core") local fonts = ui.fonts local textTable = require 'pigui.libs.text-table' - local equipmentWidget = require 'pigui.libs.ship-equipment'.New("ShipInfo") local function shipStats() @@ -117,5 +115,8 @@ InfoView:registerView({ }) Event.Register("onShipTypeChanged", function(ship) - if ship == Game.player then equipmentWidget:refresh() end + if ship == Game.player then + equipmentWidget.ship = Game.player + equipmentWidget:refresh() + end end)