diff --git a/src/account.cpp b/src/account.cpp index 6592b574de29407f5e01dd3fbf22e6d997e8d3c7..9f6f2931cbd5b89c56c056282a32bd0a5c1e788f 100644 --- a/src/account.cpp +++ b/src/account.cpp @@ -1127,14 +1127,9 @@ bool AccountPrivate::setAccountProperty(const QString& param, const QString& val } else if (accChanged) { - if (m_CurrentState == Account::EditState::MODIFIED_COMPLETE - || m_CurrentState == Account::EditState::MODIFIED_INCOMPLETE - || m_CurrentState == Account::EditState::NEW - ) { - m_hAccountDetails[param] = val; - emit q_ptr->changed(q_ptr); - emit q_ptr->propertyChanged(q_ptr,param,val,buf); - } + m_hAccountDetails[param] = val; + emit q_ptr->changed(q_ptr); + emit q_ptr->propertyChanged(q_ptr,param,val,buf); q_ptr->performAction(Account::EditAction::MODIFY); }