From f08cc1dabe9aba1fbb1ddfa9d9a3f38afac65372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Martsum?= Date: Tue, 27 Aug 2013 06:43:07 +0200 Subject: QMessageBox - make detail text work on set after show Our manual test reveals that a setting a detailed text after it is shown does not work. This patch fixes that minor issue. Change-Id: I4930880def2d8361d247e943e1a848dd49ca3882 Reviewed-by: J-P Nurmi --- src/widgets/dialogs/qmessagebox.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/widgets/dialogs/qmessagebox.cpp') diff --git a/src/widgets/dialogs/qmessagebox.cpp b/src/widgets/dialogs/qmessagebox.cpp index da5ec8dc8a..9101c568e0 100644 --- a/src/widgets/dialogs/qmessagebox.cpp +++ b/src/widgets/dialogs/qmessagebox.cpp @@ -2552,8 +2552,10 @@ void QMessageBox::setDetailedText(const QString &text) d->detailsText = new QMessageBoxDetailsText(this); d->detailsText->hide(); } - if (!d->detailsButton) + if (!d->detailsButton) { d->detailsButton = new DetailButton(this); + addButton(d->detailsButton, QMessageBox::ActionRole); + } d->detailsText->setText(text); } d->setupLayout(); -- cgit v1.2.3