mirror of
https://invent.kde.org/graphics/okular
synced 2024-10-05 23:49:20 +00:00
Fix memory leak in text document settings d-pointers
This commit is contained in:
parent
3349c9fff7
commit
a8a79368c7
|
@ -46,6 +46,7 @@ TextDocumentSettingsWidget::~TextDocumentSettingsWidget()
|
|||
Q_D( TextDocumentSettingsWidget );
|
||||
|
||||
delete d->mUi;
|
||||
delete d;
|
||||
}
|
||||
|
||||
void TextDocumentSettingsWidget::addRow( const QString& labelText, QWidget *widget )
|
||||
|
@ -62,7 +63,7 @@ void TextDocumentSettingsWidget::addRow( const QString& labelText, QWidget *widg
|
|||
|
||||
TextDocumentSettings::TextDocumentSettings( const QString& config, QObject *parent )
|
||||
: KConfigSkeleton( config, parent )
|
||||
, d_ptr( new TextDocumentSettingsPrivate() )
|
||||
, d_ptr( new TextDocumentSettingsPrivate(this) )
|
||||
{
|
||||
Q_D( TextDocumentSettings );
|
||||
|
||||
|
|
|
@ -31,9 +31,13 @@ class TextDocumentSettingsWidgetPrivate
|
|||
Ui_TextDocumentSettings *mUi;
|
||||
};
|
||||
|
||||
class TextDocumentSettingsPrivate
|
||||
class TextDocumentSettingsPrivate : public QObject
|
||||
{
|
||||
public:
|
||||
TextDocumentSettingsPrivate(QObject *parent)
|
||||
: QObject(parent)
|
||||
{}
|
||||
|
||||
QFont mFont;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue