diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-03-29 09:14:55 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-03-30 08:52:59 +0000 |
commit | b861f65fab74b88bd91160cec8f784664685f250 (patch) | |
tree | 80089ca9dd02e59f67402f5088f7f7326ce896e7 /src/widgets | |
parent | 5e838e979ead8bbd1ae40c89f4774971b4913031 (diff) |
QFontDialog: Fix crash when passing QFont constructed from empty string/stringlist
The standarddialogs example showed a crash when opening the font dialog
due to the empty list.
Amends d8602ce58b6ef268be84b9aa0166b0c3fa6a96e8.
Change-Id: I93191485c72712d9b2d3ea0ae104f5edb9621f0c
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
(cherry picked from commit e49e5d87be4b30522a85037b5dd81be703882b67)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/widgets')
-rw-r--r-- | src/widgets/dialogs/qfontdialog.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/widgets/dialogs/qfontdialog.cpp b/src/widgets/dialogs/qfontdialog.cpp index 6e7253b789..5aebbb88e3 100644 --- a/src/widgets/dialogs/qfontdialog.cpp +++ b/src/widgets/dialogs/qfontdialog.cpp @@ -804,7 +804,7 @@ void QFontDialog::changeEvent(QEvent *e) void QFontDialog::setCurrentFont(const QFont &font) { Q_D(QFontDialog); - d->family = font.families().first(); + d->family = font.families().value(0); d->style = QFontDatabase::styleString(font); d->size = font.pointSize(); if (d->size == -1) { |