Browse Source

TextEditor: Fixed a bug causing the caret to disappear at the end of lines

v6.1.6
ed 4 years ago
parent
commit
c145434adf
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      modules/juce_gui_basics/widgets/juce_TextEditor.cpp

+ 3
- 3
modules/juce_gui_basics/widgets/juce_TextEditor.cpp View File

@@ -1434,7 +1434,7 @@ int TextEditor::getWordWrapWidth() const
int TextEditor::getMaximumTextWidth() const
{
return viewport->getMaximumVisibleWidth() - leftIndent + rightEdgeSpace;
return viewport->getMaximumVisibleWidth() - leftIndent - rightEdgeSpace;
}
int TextEditor::getMaximumTextHeight() const
@@ -1447,8 +1447,8 @@ void TextEditor::checkLayout()
if (getWordWrapWidth() > 0)
{
auto textBottom = Iterator (*this).getTotalTextHeight() + topIndent;
auto textRight = jmax (getMaximumTextWidth() + leftIndent + rightEdgeSpace,
Iterator (*this).getTextRight());
auto textRight = jmax (viewport->getMaximumVisibleWidth(),
Iterator (*this).getTextRight() + leftIndent + rightEdgeSpace);
textHolder->setSize (textRight, textBottom);
viewport->setScrollBarsShown (scrollbarVisible


Loading…
Cancel
Save