]> asedeno.scripts.mit.edu Git - PuTTY.git/commit
Fix a bug in which terminal output received from the session could be
authorSimon Tatham <anakin@pobox.com>
Sun, 10 Mar 2013 11:04:07 +0000 (11:04 +0000)
committerSimon Tatham <anakin@pobox.com>
Sun, 10 Mar 2013 11:04:07 +0000 (11:04 +0000)
commit4c8c5e26b962255f4fd30d74cde91c63fe62823e
tree486e0d473e905ef29b6b5696f1bac7fb816b5fd1
parenta9eb51b7d42c6733b07e4cbaebc0112073e63b4a
Fix a bug in which terminal output received from the session could be
buffered in terminal.c indefinitely and only released when further
output turned up.

Arose because we suppress the call to term_out from term_data if a
drag-select is in progress, but when the drag-select ends we weren't
proactively calling term_out to release the buffered data. So if your
session generated some terminal output while you were in mid-select,
_and had stopped by the time you let go of the mouse button_, then the
output would just sit there until released by the next call to
term_data.

[originally from svn r9768]
terminal.c