diff --git a/src/dlangui/widgets/editors.d b/src/dlangui/widgets/editors.d index afc84b2a..6dc5fb7e 100644 --- a/src/dlangui/widgets/editors.d +++ b/src/dlangui/widgets/editors.d @@ -510,35 +510,18 @@ class EditWidgetBase : ScrollWidgetBase, EditableContentListener, MenuItemAction int wrapsUpTo(int line) { int sum; - lineSpanIterate(delegate(int wantedLine, int wantedWrap) + lineSpanIterate(delegate(LineSpan curSpan) { - if (wantedLine < line) - sum += _span[wantedLine].len - 1; + if (curSpan.start < line) + sum += curSpan.len - 1; }); return sum; - /*if(line < _span.length) - { - - int sum; - for(int i = 0; i