Do not partly update an entry when different passwords are supplied.

This commit is contained in:
Florian Geyer 2012-04-18 15:23:46 +02:00 committed by Felix Geyer
parent d85e5d7560
commit 48f8b1a116

View File

@ -123,13 +123,13 @@ void EditEntryWidget::loadEntry(Entry* entry, bool create, const QString& groupN
void EditEntryWidget::saveEntry() void EditEntryWidget::saveEntry()
{ {
m_entry->setTitle(m_mainUi->titleEdit->text());
m_entry->setUsername(m_mainUi->usernameEdit->text());
m_entry->setUrl(m_mainUi->urlEdit->text());
if (!passwordsEqual()) { if (!passwordsEqual()) {
QMessageBox::warning(this, tr("Error"), tr("Different passwords supplied.")); QMessageBox::warning(this, tr("Error"), tr("Different passwords supplied."));
return; return;
} }
m_entry->setTitle(m_mainUi->titleEdit->text());
m_entry->setUsername(m_mainUi->usernameEdit->text());
m_entry->setUrl(m_mainUi->urlEdit->text());
m_entry->setPassword(m_mainUi->passwordEdit->text()); m_entry->setPassword(m_mainUi->passwordEdit->text());
m_entry->setExpires(m_mainUi->expireCheck->isChecked()); m_entry->setExpires(m_mainUi->expireCheck->isChecked());
QDateTime dateTime(m_mainUi->expireDatePicker->dateTime()); QDateTime dateTime(m_mainUi->expireDatePicker->dateTime());