Skip to content

Commit 5b06fd6

Browse files
author
Joachim Marder
committed
Improved for issue #24: Ribbon designer freezes during build
1 parent 857e75e commit 5b06fd6

File tree

2 files changed

+1
-1
lines changed

2 files changed

+1
-1
lines changed

Designer/Bin/RibbonDesigner.exe

0 Bytes
Binary file not shown.

Designer/Classes/RibbonCompiler.pas

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ function TRibbonCompiler.Execute(const Application, CurrentDir: String;
226226
AppRunning := WaitForSingleObject(ProcessInfo.hProcess, 10);
227227
if PeekNamedPipe(ReadPipe, @Buffer[0], Length(Buffer) -1, @BytesRead, @BytesAvail, @BytesLeft) and (BytesAvail >0) then
228228
begin
229-
if ReadFile(ReadPipe, Buffer[0], Length(Buffer), BytesRead, nil) then
229+
if (BytesAvail > 0) and ReadFile(ReadPipe, Buffer[0], BytesAvail, BytesRead, nil) then
230230
LogBuffer();
231231
end;//if
232232
until (AppRunning <> WAIT_TIMEOUT);

0 commit comments

Comments
 (0)