@@ -470,7 +470,7 @@ QList<Entry*> BrowserService::confirmEntries(QList<Entry*>& entriesToConfirm,
470470
471471 m_dialogActive = true ;
472472 updateWindowState ();
473- BrowserAccessControlDialog accessControlDialog (m_currentDatabaseWidget) ;
473+ BrowserAccessControlDialog accessControlDialog;
474474
475475 connect (m_currentDatabaseWidget, SIGNAL (databaseLockRequested ()), &accessControlDialog, SLOT (reject ()));
476476
@@ -583,7 +583,7 @@ QString BrowserService::storeKey(const QString& key)
583583 QString id;
584584
585585 do {
586- QInputDialog keyDialog (m_currentDatabaseWidget) ;
586+ QInputDialog keyDialog;
587587 connect (m_currentDatabaseWidget, SIGNAL (databaseLockRequested ()), &keyDialog, SLOT (reject ()));
588588 keyDialog.setWindowTitle (tr (" KeePassXC - New key association request" ));
589589 keyDialog.setLabelText (tr (" You have received an association request for the following database:\n %1\n\n "
@@ -607,7 +607,7 @@ QString BrowserService::storeKey(const QString& key)
607607 contains =
608608 db->metadata ()->customData ()->contains (CustomData::getKeyWithPrefix (CustomData::BrowserKeyPrefix, id));
609609 if (contains) {
610- dialogResult = MessageBox::warning (m_currentDatabaseWidget,
610+ dialogResult = MessageBox::warning (nullptr , // m_currentDatabaseWidget,
611611 tr (" KeePassXC - Overwrite existing key?" ),
612612 tr (" A shared encryption key with the name \" %1\" "
613613 " already exists.\n Do you want to overwrite it?" )
@@ -668,7 +668,7 @@ QJsonObject BrowserService::showPasskeysRegisterPrompt(const QJsonObject& public
668668 const auto existingEntries = getPasskeyEntriesWithUserHandle (rpId, userId, keyList);
669669
670670 raiseWindow ();
671- BrowserPasskeysConfirmationDialog confirmDialog (m_currentDatabaseWidget) ;
671+ BrowserPasskeysConfirmationDialog confirmDialog;
672672 confirmDialog.registerCredential (username, rpId, existingEntries, timeout);
673673
674674 auto dialogResult = confirmDialog.exec ();
@@ -761,7 +761,7 @@ QJsonObject BrowserService::showPasskeysAuthenticationPrompt(const QJsonObject&
761761 const auto timeout = publicKeyOptions[" timeout" ].toInt ();
762762
763763 raiseWindow ();
764- BrowserPasskeysConfirmationDialog confirmDialog (m_currentDatabaseWidget) ;
764+ BrowserPasskeysConfirmationDialog confirmDialog;
765765 confirmDialog.authenticateCredential (entries, rpId, timeout);
766766 auto dialogResult = confirmDialog.exec ();
767767 if (dialogResult == QDialog::Accepted) {
0 commit comments