Module: wine Branch: master Commit: bbdd1be4f8019778158767f3aa8db8868b4cabd2 URL: https://source.winehq.org/git/wine.git/?a=commit;h=bbdd1be4f8019778158767f3a... Author: Dmitry Timoshkov <dmitry(a)baikal.ru> Date: Thu Nov 14 11:46:25 2019 +0800 wineconsole: Fix "Select all" functionality in USER backend. Selection is stored in character cell coords, not in pixels. Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- programs/wineconsole/user.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/programs/wineconsole/user.c b/programs/wineconsole/user.c index 28e81261e9..5cc405d5b7 100644 --- a/programs/wineconsole/user.c +++ b/programs/wineconsole/user.c @@ -1310,8 +1310,8 @@ static LRESULT CALLBACK WCUSER_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM break; case IDS_SELECTALL: PRIVATE(data)->selectPt1.X = PRIVATE(data)->selectPt1.Y = 0; - PRIVATE(data)->selectPt2.X = (data->curcfg.sb_width - 1) * data->curcfg.cell_width; - PRIVATE(data)->selectPt2.Y = (data->curcfg.sb_height - 1) * data->curcfg.cell_height; + PRIVATE(data)->selectPt2.X = data->curcfg.sb_width - 1; + PRIVATE(data)->selectPt2.Y = data->curcfg.sb_height - 1; WCUSER_SetSelection(data, 0); PRIVATE(data)->has_selection = TRUE; break;