mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
WEB-9335 Bad insert pair brace in CSS
This commit is contained in:
+3
-2
@@ -179,12 +179,13 @@ public class EnterAfterUnmatchedBraceHandler extends EnterHandlerDelegateAdapter
|
||||
}
|
||||
for (PsiElement parent = element.getParent(); parent != null; parent = parent.getParent()) {
|
||||
ASTNode parentNode = parent.getNode();
|
||||
if (parentNode == null || parentNode.getStartOffset() != offset) {
|
||||
if (parentNode == null || (parentNode.getStartOffset() != offset && parentNode.getStartOffset() != offset - 2)) {
|
||||
// (offset - 2) means that parent block starts with opening brace and hence should be ends with closing brace
|
||||
break;
|
||||
}
|
||||
element = parent;
|
||||
}
|
||||
if (element.getTextOffset() != offset) {
|
||||
if (element.getTextOffset() != offset && element.getTextOffset() != offset - 2) {
|
||||
return CharArrayUtil.shiftForwardUntil(text, offset, "\n");
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user