diff --git a/plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/util/SQLSymbolInserter.java b/plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/util/SQLSymbolInserter.java index a5df912fb9e1e6301626214aff726f6ee6e959f5..1d144052289362f48088610734491d6683b9052a 100644 --- a/plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/util/SQLSymbolInserter.java +++ b/plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/util/SQLSymbolInserter.java @@ -149,9 +149,19 @@ public class SQLSymbolInserter implements VerifyKeyListener, ILinkedModeListener if (!closeBrackets) { return; } + try { + if (offset < document.getLength() && !Character.isWhitespace(document.getChar(offset + length))) { + return; + } + } catch (BadLocationException e) { + log.debug(e); + return; + } +/* if (hasCharacterToTheRight(document, offset + length, event.character)) { return; } +*/ // fall through