diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2016-01-06 10:02:04 +0100 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2016-01-06 13:54:59 +0000 |
commit | 14a5a175ae30e72d7cb19fe5297c3948f484bd4f (patch) | |
tree | 92a5f8d6085875ecb2cf84f57cc6ac453b284e43 /src/widgets/dialogs/qfontdialog.cpp | |
parent | caee8f6107ea0a1615c6fdb54c5e9ffd69cd76fe (diff) |
QFontDialog: optimize allocation of QFontDialogOptions
Use QSharedPointer::create(), to fuse control block and
payload into a single memory allocation.
Change-Id: I8d87c73566c3be960e957ec0b5419a77da2fc8c9
Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
Diffstat (limited to 'src/widgets/dialogs/qfontdialog.cpp')
-rw-r--r-- | src/widgets/dialogs/qfontdialog.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/widgets/dialogs/qfontdialog.cpp b/src/widgets/dialogs/qfontdialog.cpp index 008bccaf3f..d0177941f7 100644 --- a/src/widgets/dialogs/qfontdialog.cpp +++ b/src/widgets/dialogs/qfontdialog.cpp @@ -103,7 +103,8 @@ static const Qt::WindowFlags DefaultWindowFlags = Qt::Dialog | Qt::WindowSystemMenuHint; QFontDialogPrivate::QFontDialogPrivate() - : writingSystem(QFontDatabase::Any), options(new QFontDialogOptions) + : writingSystem(QFontDatabase::Any), + options(QSharedPointer<QFontDialogOptions>::create()) { } |