Santino Mazza : riched20: Ensure that cursor is visible when selecting text.

Alexandre Julliard julliard at winehq.org
Thu Jul 28 16:00:04 CDT 2022


Module: wine
Branch: master
Commit: 25209c162fc209124b369abbad55d915d31909b2
URL:    https://gitlab.winehq.org/wine/wine/-/commit/25209c162fc209124b369abbad55d915d31909b2

Author: Santino Mazza <mazzasantino1206 at gmail.com>
Date:   Tue Jul 19 14:13:58 2022 -0300

riched20: Ensure that cursor is visible when selecting text.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=40444
Signed-off-by: Santino Mazza <mazzasantino1206 at gmail.com>

---

 dlls/riched20/editor.c       | 1 +
 dlls/riched20/tests/editor.c | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/riched20/editor.c b/dlls/riched20/editor.c
index 108c37a7f30..57601745ab2 100644
--- a/dlls/riched20/editor.c
+++ b/dlls/riched20/editor.c
@@ -2142,6 +2142,7 @@ int set_selection( ME_TextEditor *editor, int to, int from )
 
     if (!editor->bHideSelection) ME_InvalidateSelection( editor );
     end = set_selection_cursors( editor, to, from );
+    editor_ensure_visible( editor, &editor->pCursors[0] );
     if (!editor->bHideSelection) ME_InvalidateSelection( editor );
     update_caret( editor );
     ME_SendSelChange( editor );
diff --git a/dlls/riched20/tests/editor.c b/dlls/riched20/tests/editor.c
index 2667e7d3fdc..1661654aa11 100644
--- a/dlls/riched20/tests/editor.c
+++ b/dlls/riched20/tests/editor.c
@@ -5032,7 +5032,6 @@ static void check_EM_SETSEL_multiline(HWND hwnd)
     oldY = get_scroll_pos_y(hwnd);
     SendMessageA(hwnd, EM_SETSEL, 59, 59);
     curY = get_scroll_pos_y(hwnd);
-    todo_wine
     ok(oldY < curY, "oldY %d >= curY %d\n", oldY, curY);
 }
 




More information about the wine-cvs mailing list