mirror of https://gitlab.com/basile.b/dexed.git
fix, symbol list broken under linux since bcf479b3fe
, due to not input stream size
This commit is contained in:
parent
46af83d137
commit
612b30c1a5
|
@ -11,8 +11,8 @@ void main(string[] args)
|
|||
ubyte[] source;
|
||||
if (args.length == 1)
|
||||
{
|
||||
source.length = cast(size_t)stdin.size;
|
||||
source = stdin.rawRead(source);
|
||||
foreach(buff; stdin.byChunk(1024))
|
||||
source ~= buff;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -663,7 +663,7 @@ begin
|
|||
fToolProc := TCEProcess.Create(nil);
|
||||
fToolProc.ShowWindow := swoHIDE;
|
||||
fToolProc.Options := [poUsePipes];
|
||||
fToolProc.Executable := exeFullName(toolExeName);
|
||||
fToolProc.Executable := toolExeName;
|
||||
fToolProc.OnTerminate := @toolTerminated;
|
||||
fToolProc.CurrentDirectory := ExtractFileDir(Application.ExeName);
|
||||
fToolProc.Execute;
|
||||
|
@ -741,6 +741,7 @@ begin
|
|||
fToolProc.OnTerminate := nil;
|
||||
fToolProc.OnReadData := nil;
|
||||
fToolProc.OutputStack.Position:=0;
|
||||
if fToolProc.OutputStack.Size = 0 then exit;
|
||||
fSyms.LoadFromTool(fToolProc.OutputStack);
|
||||
//
|
||||
tree.BeginUpdate;
|
||||
|
|
Loading…
Reference in New Issue