summary refs log tree commit diff
path: root/src/LoginPage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/LoginPage.cpp')
-rw-r--r--src/LoginPage.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/LoginPage.cpp b/src/LoginPage.cpp

index bb25b535..6d040c53 100644 --- a/src/LoginPage.cpp +++ b/src/LoginPage.cpp
@@ -162,8 +162,6 @@ LoginPage::LoginPage(QWidget *parent) error_label_->setFont(font); error_label_->setWordWrap(true); - error_font_metrics_ = new QFontMetrics(font); - top_layout_->addLayout(top_bar_layout_); top_layout_->addStretch(1); top_layout_->addLayout(logo_layout_); @@ -192,8 +190,9 @@ LoginPage::LoginPage(QWidget *parent) void LoginPage::loginError(const QString &msg) { - int width = error_font_metrics_->boundingRect(msg).width(); - int height = error_font_metrics_->boundingRect(msg).height(); + auto rect = QFontMetrics(font()).boundingRect(msg); + int width = rect.width(); + int height = rect.height(); error_label_->setFixedHeight(qCeil(width / 200 * height)); error_label_->setText(msg); }