Fix memory leak in text document settings d-pointers

remotes/origin/Applications/17.12
Albert Astals Cid 9 years ago
parent 39c76da6bf
commit 0eb2f227b0
  1. 3
      core/textdocumentsettings.cpp
  2. 6
      core/textdocumentsettings_p.h

@ -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…
Cancel
Save