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>