From ad91f12e62f0cae0207d89f1a5b2cf8df79d452b Mon Sep 17 00:00:00 2001 From: Ansgar Becker Date: Tue, 8 Dec 2020 19:26:47 +0100 Subject: [PATCH] Issue #1250: prevent clearing highlighter's TableNames list in irrelevant events. --- source/main.pas | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/main.pas b/source/main.pas index 5185fc83..5516a7ad 100644 --- a/source/main.pas +++ b/source/main.pas @@ -9352,6 +9352,8 @@ var TableNames, ProcNames: TStringList; begin // Tell SQL highlighter about names of tables and procedures in selected database + if (ActiveConnection <> Connection) or (Database <> Connection.Database) then + Exit; SynSQLSynUsed.TableNames.Clear; SynSQLSynUsed.ProcNames.Clear; if Connection.DbObjectsCached(Database) then begin