From 3aada52d4b2223ab6295b6a875088be249ac3cd3 Mon Sep 17 00:00:00 2001 From: Robert Knight Date: Tue, 26 Dec 2006 18:05:13 +0000 Subject: [PATCH] Forward port fix for #139225. svn path=/branches/work/konsole-split-view/; revision=616765 --- konsole/TEWidget.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/konsole/TEWidget.cpp b/konsole/TEWidget.cpp index 627978b7..42300b64 100644 --- a/konsole/TEWidget.cpp +++ b/konsole/TEWidget.cpp @@ -317,11 +317,17 @@ void TEWidget::fontChange(const QFont &) void TEWidget::setVTFont(const QFont& f) { QFont font = f; - if (!s_antialias) - font.setStyleStrategy( QFont::NoAntialias ); + + QFontMetrics metrics(font); + + if ( metrics.height() < height() && metrics.maxWidth() < width() ) + { + if (!s_antialias) + font.setStyleStrategy( QFont::NoAntialias ); - QFrame::setFont(font); - fontChange(font); + QFrame::setFont(font); + fontChange(font); + } } void TEWidget::setFont(const QFont &)