Skip to content

Commit 514da4a

Browse files
committed
pedestal.lua bad handling of .displayed_items.
1 parent 9a3cf1a commit 514da4a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

internal/caravan/pedestal.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -599,8 +599,8 @@ end
599599

600600
local function unassign_item(bld, item)
601601
if not bld then return end
602-
local _, found, idx = utils.binsearch(bld.displayed_items, item.id)
603-
if found then
602+
local idx, _ = utils.linear_index(bld.displayed_items, item.id)
603+
if idx then
604604
bld.displayed_items:erase(idx)
605605
end
606606
end
@@ -628,7 +628,7 @@ local function attach_item(item, display_bld)
628628
local ref = df.new(df.general_ref_building_display_furniturest)
629629
ref.building_id = display_bld.id
630630
item.general_refs:insert('#', ref)
631-
utils.insert_sorted(display_bld.displayed_items, item.id)
631+
display_bld.displayed_items:insert('#', item.id)
632632
item.flags.forbid = false
633633
item.flags.in_building = false
634634
end

0 commit comments

Comments
 (0)