diff --git a/src/u_synmemo.pas b/src/u_synmemo.pas index d4db5b5c..c398742e 100644 --- a/src/u_synmemo.pas +++ b/src/u_synmemo.pas @@ -2782,6 +2782,11 @@ begin caretX := CaretX - 1; getCompletionList(); caretX := CaretX + 1; + if fCompletion.TheForm.ItemList.Count = 0 then + begin + fCompletion.TheForm.Close; + exit; + end; end; if fCompletionMenuAutoClose and (fCompletion.CurrentString.length < 2) then fCompletion.TheForm.Close;