diff --git a/src/ce_synmemo.pas b/src/ce_synmemo.pas
index 62002dc5..6ff12d68 100644
--- a/src/ce_synmemo.pas
+++ b/src/ce_synmemo.pas
@@ -1138,10 +1138,7 @@ procedure TCESynMemo.handleModalBeginning(sender: TObject);
 begin
   // AV can happens in TCustomSynEdit.UpdateCursor
   if assigned(FTextArea) and (eoAutoHideCursor in Options2) then
-  begin
-    cursor := crIBeam;
-    UpdateCursor;
-  end;
+    MouseMove([], 0, 0);
 end;
 
 procedure TCESynMemo.setFocus;