mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-10-10 04:28:31 -04:00
FDO Secrets: Fix double free on exit
* Prevent double free due to QObject cleanup happening before/after the ExtraPage storing the QSharedPointer to FdoSecretsPlugin is deleted. * Fixes #4877
This commit is contained in:
parent
c46f3d37b1
commit
736df7696f
3 changed files with 14 additions and 3 deletions
|
@ -200,7 +200,7 @@ void TestGuiFdoSecrets::initTestCase()
|
|||
m_mainWindow.reset(new MainWindow());
|
||||
m_tabWidget = m_mainWindow->findChild<DatabaseTabWidget*>("tabWidget");
|
||||
QVERIFY(m_tabWidget);
|
||||
m_plugin = m_mainWindow->findChild<FdoSecretsPlugin*>();
|
||||
m_plugin = FdoSecretsPlugin::getPlugin();
|
||||
QVERIFY(m_plugin);
|
||||
m_mainWindow->show();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue