Skip to content

Commit f3d87df

Browse files
author
Joachim Marder
committed
Fixed issue #24: Ribbon designer freezes during build
1 parent 78513cd commit f3d87df

File tree

2 files changed

+1
-7
lines changed

2 files changed

+1
-7
lines changed

Designer/Bin/RibbonDesigner.exe

1 KB
Binary file not shown.

Designer/Classes/RibbonCompiler.pas

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -225,14 +225,8 @@ function TRibbonCompiler.Execute(const Application, CurrentDir: String;
225225
begin
226226
PeekNamedPipe(ReadPipe, @Buffer[0], SizeOf(Buffer) div 10, @BytesRead, @BytesAvail, @BytesLeft); // Read smaller chunks for continuous output
227227
LogBuffer;
228-
Break;
229228
end;
230-
231-
BytesRead := 0;
232-
if (not ReadFile(ReadPipe, Buffer[0], SizeOf(Buffer) - 1, BytesRead, nil)) then
233-
Break;
234-
LogBuffer;
235-
until (BytesRead = 0);
229+
until AppRunning = WAIT_OBJECT_0;
236230
Result := GetExitCodeProcess(ProcessInfo.hProcess, ExitCode);
237231
Result := Result and (ExitCode = 0);
238232
finally

0 commit comments

Comments
 (0)