1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 09:58:01 +00:00

Jordan Russell's patch (3rd of several). We now don't call TermOut()

if the PuTTY window has the mouse capture (i.e. a drag-select is in
progress). This means you can drag-select at your leisure without
the screen contents wandering around providing you with a moving
target. Likewise dragging the scrollbar to find a piece of history
in the scrollback.

[originally from svn r1517]
This commit is contained in:
Simon Tatham 2001-12-29 14:47:59 +00:00
parent 66a53cd2c0
commit 02a926f6c1

View File

@ -723,7 +723,8 @@ int WINAPI WinMain(HINSTANCE inst, HINSTANCE prev, LPSTR cmdline, int show)
timer_id = 0;
}
HideCaret(hwnd);
term_out();
if (GetCapture() != hwnd)
term_out();
term_update();
ShowCaret(hwnd);
@ -1517,7 +1518,8 @@ static LRESULT CALLBACK WndProc(HWND hwnd, UINT message,
case WM_TIMER:
if (pending_netevent)
enact_pending_netevent();
term_out();
if (GetCapture() != hwnd)
term_out();
noise_regular();
HideCaret(hwnd);
term_update();