From ecd62de51a5dbca99481720e274737241236e170 Mon Sep 17 00:00:00 2001 From: Kevin Smith Date: Fri, 20 Aug 2010 12:39:55 +0100 Subject: Cause fewer geometry updates while typing in chat windows. diff --git a/Swift/QtUI/QtTextEdit.cpp b/Swift/QtUI/QtTextEdit.cpp index f94d80d..9811bb2 100644 --- a/Swift/QtUI/QtTextEdit.cpp +++ b/Swift/QtUI/QtTextEdit.cpp @@ -40,8 +40,11 @@ void QtTextEdit::keyPressEvent(QKeyEvent* event) { } void QtTextEdit::handleTextChanged() { + QSize previous(maximumSize()); setMaximumSize(QSize(maximumWidth(), sizeHint().height())); - updateGeometry(); + if (previous != maximumSize()) { + updateGeometry(); + } } QSize QtTextEdit::sizeHint() const { -- cgit v0.10.2-6-g49f6