|
@@ -117,11 +117,13 @@ internal class WindowsConsole
|
|
|
|
|
|
lock (seqReqStatus!.AnsiRequest._responseLock)
|
|
lock (seqReqStatus!.AnsiRequest._responseLock)
|
|
{
|
|
{
|
|
- readingSequence=false;
|
|
|
|
|
|
+ readingSequence = false;
|
|
raisedResponse = true;
|
|
raisedResponse = true;
|
|
seqReqStatus.AnsiRequest.RaiseResponseFromInput (ansiSequence.ToString ());
|
|
seqReqStatus.AnsiRequest.RaiseResponseFromInput (ansiSequence.ToString ());
|
|
// Clear the terminator for not be enqueued
|
|
// Clear the terminator for not be enqueued
|
|
inputRecord = default (InputRecord);
|
|
inputRecord = default (InputRecord);
|
|
|
|
+ // Clear the ansiSequence to avoid insert another Esc character
|
|
|
|
+ ansiSequence.Clear ();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|