From 4fd606cdfde8fbf4de33a014c3dd700b31bbf695 Mon Sep 17 00:00:00 2001 From: ACTom Date: Tue, 31 Oct 2023 14:57:36 +0000 Subject: [PATCH] Fix the problem that TSynMemo reports an error when the input method is enabled on Windows. --- components/synedit/lazsynimm.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/synedit/lazsynimm.pas b/components/synedit/lazsynimm.pas index c940ac58ea..06dc39f808 100644 --- a/components/synedit/lazsynimm.pas +++ b/components/synedit/lazsynimm.pas @@ -513,7 +513,7 @@ begin dec(i); end; p1.x := x + i + 1; - p1 := FriendEdit.ClientToScreen(TSynEdit(FriendEdit).ScreenXYToPixels( + p1 := FriendEdit.ClientToScreen(TCustomSynEdit(FriendEdit).ScreenXYToPixels( FriendEdit.TextXYToScreenXY(p1))); cp^.pt.y := p1.y;