fixed: tabstops were accidentally cornercutting relayout

This commit is contained in:
daboe01 committed 2016-06-05 21:20:50 +02:00
1 parent 38ef76bcdc
commit 8227276437
1 file changed
+4 -4
+4 -4
View File
@@ -337,16 +337,16 @@ _oncontextmenuhandler = function () { return false; };
{
isIdentical = NO;
// deleting newline in its own line-> move up instead of re.layouting
if (newLength < oldLength && oldLineFragment._range.length == 1 && newLineFragment._range.length > 1 && newLineFragment._range.location === oldLineFragment._range.location)
// deleting newline in its own line-> move up instead of re-layouting
if (newLength < oldLength && oldLineFragment._range.length == 1 && newLineFragment._range.length > 1 && newLineFragment._range.location === oldLineFragment._range.location && oldLineFragment._isLast)
{
isIdentical = YES;
targetLine--;
removalSkip++;
}
// newline entered in its own line-> move down instead of re.layouting
if (newLength > oldLength && newLineFragment._range.length == 1 && oldLineFragment._range.length > 1 && newLineFragment._range.location === oldLineFragment._range.location)
// newline entered in its own line-> move down instead of re-layouting
if (newLength > oldLength && newLineFragment._range.length == 1 && oldLineFragment._range.length > 1 && newLineFragment._range.location === oldLineFragment._range.location && newLineFragment._isLast)
{
isIdentical = YES;
startLineForDOMRemoval--;