mirror of
https://github.com/weyne85/DCS-ExportScripts.git
synced 2025-10-29 16:58:18 +00:00
fix crash with cold start and EKRAN
This commit is contained in:
parent
2f34eb09c3
commit
096274b437
@ -735,12 +735,14 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice)
|
|||||||
lEKRAN = lEKRAN:gsub("\n", "") -- oder %c
|
lEKRAN = lEKRAN:gsub("\n", "") -- oder %c
|
||||||
|
|
||||||
|
|
||||||
local to1, to2, from1, from2, lEKRANframe, lEKRANtxtqueue, lEKRANtxt1, lEKRANtxt2 = nil, nil, nil, nil, "", "", "", ""
|
local to1, to2, from1, from2, lEKRANframe, lEKRANtxtqueue, lEKRANtxt1, lEKRANtxt2, lEkranSendString = nil, nil, nil, nil, "", "", "", "", ""
|
||||||
to1, to2 = lEKRAN:find("txt_queue")
|
to1, to2 = lEKRAN:find("txt_queue")
|
||||||
if (to1 == nil) then
|
if (to1 == nil) then
|
||||||
from1, from2 = 1,5 -- lEKRAN:find("frame")
|
from1, from2 = 1,5 -- lEKRAN:find("frame")
|
||||||
to1, to2 = lEKRAN:find("txt_1")
|
to1, to2 = lEKRAN:find("txt_1")
|
||||||
lEKRANframe = lEKRAN:sub(from2+1, to1-1)
|
if (to1 ~= nil) then
|
||||||
|
lEKRANframe = lEKRAN:sub(from2+1, to1-1)
|
||||||
|
end
|
||||||
else
|
else
|
||||||
from1, from2 = 1,5 -- lEKRAN:find("frame")
|
from1, from2 = 1,5 -- lEKRAN:find("frame")
|
||||||
--to1, to2 = lEKRAN:find("txt_queue")
|
--to1, to2 = lEKRAN:find("txt_queue")
|
||||||
@ -748,14 +750,20 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice)
|
|||||||
|
|
||||||
from1, from2 = lEKRAN:find("txt_queue")
|
from1, from2 = lEKRAN:find("txt_queue")
|
||||||
to1, to2 = lEKRAN:find("txt_1")
|
to1, to2 = lEKRAN:find("txt_1")
|
||||||
lEKRANtxtqueue = lEKRAN:sub(from2+1, to1-1)
|
if (to1 ~= nil and from2 ~= nil) then
|
||||||
|
lEKRANtxtqueue = lEKRAN:sub(from2+1, to1-1)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
from1, from2 = lEKRAN:find("txt_1")
|
from1, from2 = lEKRAN:find("txt_1")
|
||||||
to1, to2 = lEKRAN:find("txt_2")
|
to1, to2 = lEKRAN:find("txt_2")
|
||||||
lEKRANtxt1 = lEKRAN:sub(from2+1, to1-1)
|
if (to1 ~= nil and from2 ~= nil) then
|
||||||
|
lEKRANtxtqueue = lEKRAN:sub(from2+1, to1-1)
|
||||||
|
end
|
||||||
from1, from2 = lEKRAN:find("txt_2")
|
from1, from2 = lEKRAN:find("txt_2")
|
||||||
--to1, to2 = lEKRAN:find("txt_2")
|
--to1, to2 = lEKRAN:find("txt_2")
|
||||||
lEKRANtxt2 = lEKRAN:sub(from2+1, -1)
|
if (from2 ~= nil) then
|
||||||
|
lEKRANtxt2 = lEKRAN:sub(from2+1, -1)
|
||||||
|
end
|
||||||
|
|
||||||
--ExportScript.Tools.WriteToLog('lEKRANframe: '..ExportScript.Tools.dump(lEKRANframe))
|
--ExportScript.Tools.WriteToLog('lEKRANframe: '..ExportScript.Tools.dump(lEKRANframe))
|
||||||
--ExportScript.Tools.WriteToLog('lEKRANtxtqueue: '..ExportScript.Tools.dump(lEKRANtxtqueue))
|
--ExportScript.Tools.WriteToLog('lEKRANtxtqueue: '..ExportScript.Tools.dump(lEKRANtxtqueue))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user