Fixed an error in my previous commit which caused an infinite loop in
IE6 installer.
This commit is contained in:
parent
3a868e0690
commit
5a9312445e
|
@ -268,6 +268,7 @@ static LRESULT ME_StreamInText(ME_TextEditor *editor, DWORD dwFormat, ME_InStrea
|
||||||
ME_InsertTextFromCursor(editor, 0, pText, nWideChars, style);
|
ME_InsertTextFromCursor(editor, 0, pText, nWideChars, style);
|
||||||
if (stream->dwSize < STREAMIN_BUFFER_SIZE)
|
if (stream->dwSize < STREAMIN_BUFFER_SIZE)
|
||||||
break;
|
break;
|
||||||
|
stream->dwSize = 0;
|
||||||
} while(1);
|
} while(1);
|
||||||
ME_CommitUndo(editor);
|
ME_CommitUndo(editor);
|
||||||
ME_Repaint(editor);
|
ME_Repaint(editor);
|
||||||
|
@ -485,7 +486,7 @@ static LRESULT ME_StreamIn(ME_TextEditor *editor, DWORD format, EDITSTREAM *stre
|
||||||
int nEventMask = editor->nEventMask;
|
int nEventMask = editor->nEventMask;
|
||||||
ME_InStream inStream;
|
ME_InStream inStream;
|
||||||
|
|
||||||
TRACE("%p %p\n", stream, editor->hWnd);
|
TRACE("stream==%p hWnd==%p format==0x%X\n", stream, editor->hWnd, (UINT)format);
|
||||||
editor->nEventMask = 0;
|
editor->nEventMask = 0;
|
||||||
|
|
||||||
ME_GetSelection(editor, &from, &to);
|
ME_GetSelection(editor, &from, &to);
|
||||||
|
|
Loading…
Reference in New Issue