fix(gui): klik på markens faste maskiner blev sendt til flowets traktorliste (GUI-fejl adRunsController:29, valget blev aldrig gemt); flowets traktorklik kræver et køretøj (v1.30.4.0)
This commit is contained in:
@@ -801,12 +801,15 @@ end
|
|||||||
|
|
||||||
function SmartPickupFrame:onClickVehicle(state, element)
|
function SmartPickupFrame:onClickVehicle(state, element)
|
||||||
local clicked = self.rowData[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)
|
return self:onClickFieldRow(state, clicked)
|
||||||
end
|
end
|
||||||
self:safe(function(frame)
|
self:safe(function(frame)
|
||||||
local run, data = frame:getRun(), frame.rowData[element]
|
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
|
if state == SmartPickupFrame.STATE_ON then
|
||||||
local previousRunId = ADRunsController.assignVehicle(run.id, data.vehicle)
|
local previousRunId = ADRunsController.assignVehicle(run.id, data.vehicle)
|
||||||
if previousRunId ~= nil then
|
if previousRunId ~= nil then
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||||
<modDesc descVersion="107">
|
<modDesc descVersion="107">
|
||||||
<author>masterdraco</author>
|
<author>masterdraco</author>
|
||||||
<version>1.30.3.0</version>
|
<version>1.30.4.0</version>
|
||||||
<title>
|
<title>
|
||||||
<en>AD Smart Pickup</en>
|
<en>AD Smart Pickup</en>
|
||||||
</title>
|
</title>
|
||||||
|
|||||||
Reference in New Issue
Block a user