From f174c10da53b15011a5900370c7f4920876ac674 Mon Sep 17 00:00:00 2001 From: masterdraco Date: Sat, 26 Sep 2026 19:21:40 +0200 Subject: [PATCH] =?UTF-8?q?fix(gui):=20klik=20p=C3=A5=20markens=20faste=20?= =?UTF-8?q?maskiner=20blev=20sendt=20til=20flowets=20traktorliste=20(GUI-f?= =?UTF-8?q?ejl=20adRunsController:29,=20valget=20blev=20aldrig=20gemt);=20?= =?UTF-8?q?flowets=20traktorklik=20kr=C3=A6ver=20et=20k=C3=B8ret=C3=B8j=20?= =?UTF-8?q?(v1.30.4.0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FS25_ADSmartPickup/gui/SmartPickupFrame.lua | 7 +++++-- FS25_ADSmartPickup/modDesc.xml | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/FS25_ADSmartPickup/gui/SmartPickupFrame.lua b/FS25_ADSmartPickup/gui/SmartPickupFrame.lua index 485d36b..6c57dae 100644 --- a/FS25_ADSmartPickup/gui/SmartPickupFrame.lua +++ b/FS25_ADSmartPickup/gui/SmartPickupFrame.lua @@ -801,12 +801,15 @@ end function SmartPickupFrame:onClickVehicle(state, element) local clicked = self.rowData[element] - if clicked ~= nil and clicked.kind == "fleetVehicle" then + -- markfanens maskinrækker (markflåden og markens faste maskiner) bruger samme række-type som flowets + -- traktorliste; de hører til markfanen (fieldRig blev før behandlet som flow-traktor og aldrig gemt) + if clicked ~= nil and (clicked.kind == "fleetVehicle" or clicked.kind == "fieldRig") then return self:onClickFieldRow(state, clicked) end self:safe(function(frame) local run, data = frame:getRun(), frame.rowData[element] - if run == nil or data == nil or data.locked then return end + -- kun flowets traktorrækker (de har et køretøj); alt andet ignoreres + if run == nil or data == nil or data.locked or data.vehicle == nil then return end if state == SmartPickupFrame.STATE_ON then local previousRunId = ADRunsController.assignVehicle(run.id, data.vehicle) if previousRunId ~= nil then diff --git a/FS25_ADSmartPickup/modDesc.xml b/FS25_ADSmartPickup/modDesc.xml index 43df2d5..fa9179b 100644 --- a/FS25_ADSmartPickup/modDesc.xml +++ b/FS25_ADSmartPickup/modDesc.xml @@ -1,7 +1,7 @@ masterdraco - 1.30.3.0 + 1.30.4.0 <en>AD Smart Pickup</en>