summaryrefslogtreecommitdiff
path: root/plugingui/textedit.cc
diff options
context:
space:
mode:
Diffstat (limited to 'plugingui/textedit.cc')
-rw-r--r--plugingui/textedit.cc15
1 files changed, 4 insertions, 11 deletions
diff --git a/plugingui/textedit.cc b/plugingui/textedit.cc
index c91b300..1a13530 100644
--- a/plugingui/textedit.cc
+++ b/plugingui/textedit.cc
@@ -79,17 +79,7 @@ void TextEdit::setText(const std::string& text)
_text = text;
preprocessText();
-
- int ran = height() / font.textHeight();
-
- DEBUG(textedit, "Setting range and max of scrollbar to '%d' and '%d'\n",
- ran, (int)preprocessedtext.size());
-
- scroll.setRange(ran);
- scroll.setMaximum(preprocessedtext.size());
-
redraw();
-
textChangedNotifier();
}
@@ -155,9 +145,12 @@ void TextEdit::preprocessText()
void TextEdit::repaintEvent(RepaintEvent* repaintEvent)
{
Painter p(*this);
-
p.clear();
+ // update values of scroll bar
+ scroll.setRange(height() / font.textHeight());
+ scroll.setMaximum(preprocessedtext.size());
+
int w = width();
int h = height();
if((w == 0) || (h == 0))