Dmitry Timoshkov : wineconsole: Fix "Select all" functionality in USER backend.

Alexandre Julliard julliard at winehq.org
Thu Nov 14 15:51:27 CST 2019


Module: wine
Branch: master
Commit: bbdd1be4f8019778158767f3aa8db8868b4cabd2
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=bbdd1be4f8019778158767f3aa8db8868b4cabd2

Author: Dmitry Timoshkov <dmitry at 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 at baikal.ru>
Signed-off-by: Alexandre Julliard <julliard at 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;




More information about the wine-cvs mailing list