Skip to content

Commit ea8ec6e

Browse files
committed
Reflect changes in Spawn API
1 parent f04881c commit ea8ec6e

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

source/ada/lsp-ada_handlers-alire.adb

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -358,11 +358,13 @@ package body LSP.Ada_Handlers.Alire is
358358
is
359359
use type Ada.Streams.Stream_Element_Count;
360360

361-
Data : Ada.Streams.Stream_Element_Array (1 .. 256);
362-
Last : Ada.Streams.Stream_Element_Count := 1;
361+
Data : Ada.Streams.Stream_Element_Array (1 .. 256);
362+
Last : Ada.Streams.Stream_Element_Count := 1;
363+
Success : Boolean := True;
364+
363365
begin
364366
while Last > 0 loop
365-
Self.Process.Read_Standard_Error (Data, Last);
367+
Self.Process.Read_Standard_Error (Data, Last, Success);
366368

367369
for Item of Data (1 .. Last) loop
368370
Self.Stderr.Append (Item);
@@ -379,11 +381,13 @@ package body LSP.Ada_Handlers.Alire is
379381
is
380382
use type Ada.Streams.Stream_Element_Count;
381383

382-
Data : Ada.Streams.Stream_Element_Array (1 .. 256);
383-
Last : Ada.Streams.Stream_Element_Count := 1;
384+
Data : Ada.Streams.Stream_Element_Array (1 .. 256);
385+
Last : Ada.Streams.Stream_Element_Count := 1;
386+
Success : Boolean := True;
387+
384388
begin
385389
while Last > 0 loop
386-
Self.Process.Read_Standard_Output (Data, Last);
390+
Self.Process.Read_Standard_Output (Data, Last, Success);
387391

388392
for Item of Data (1 .. Last) loop
389393
Self.Stdout.Append (Item);

0 commit comments

Comments
 (0)