Using QScopedPointer

This commit is contained in:
Louis-Bertrand Varin 2017-10-14 22:12:45 -04:00 committed by Janek Bevendorff
parent 0fe06b3fbb
commit a1aad5d165

View File

@ -162,8 +162,8 @@ void DatabaseOpenWidget::enterKey(const QString& pw, const QString& keyFile)
void DatabaseOpenWidget::openDatabase() void DatabaseOpenWidget::openDatabase()
{ {
KeePass2Reader reader; KeePass2Reader reader;
CompositeKey* masterKey = databaseKey(); QScopedPointer<CompositeKey> masterKey(databaseKey());
if (masterKey == nullptr) { if (masterKey.isNull()) {
return; return;
} }
@ -190,8 +190,6 @@ void DatabaseOpenWidget::openDatabase()
MessageWidget::Error); MessageWidget::Error);
m_ui->editPassword->clear(); m_ui->editPassword->clear();
} }
delete masterKey;
} }
CompositeKey* DatabaseOpenWidget::databaseKey() CompositeKey* DatabaseOpenWidget::databaseKey()