Skip to content
This repository has been archived by the owner on Feb 12, 2023. It is now read-only.

Commit

Permalink
fix(profileform): Fixed segfault on logut
Browse files Browse the repository at this point in the history
  • Loading branch information
Diadlo committed Apr 12, 2016
1 parent 8f4b686 commit 2e9295f
Showing 1 changed file with 22 additions and 19 deletions.
41 changes: 22 additions & 19 deletions src/widget/form/profileform.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -483,24 +483,27 @@ void ProfileForm::onRegisterButtonClicked()
Toxme::ExecCode code = Toxme::ExecCode::Ok;
QString response = Toxme::createAddress(code, server, id, name, privacy, bio);

switch (code) {
case Toxme::Updated:
QMessageBox::information(this, tr("Done!"), tr("Account %1@%2 updated successfully").arg(name, server), "Ok");
Settings::getInstance().setToxme(name, server, bio, privacy);
showExistenToxme();
break;
case Toxme::Ok:
QMessageBox::information(this, tr("Done!"), tr("Successfully added %1@%2 to the database. Save your password").arg(name, server), "Ok");
Settings::getInstance().setToxme(name, server, bio, privacy, response);
showExistenToxme();
break;
default:
QString errorMessage = Toxme::getErrorMessage(code);
QMessageBox::warning(this, tr("Toxme error"), errorMessage, "Ok");
}
if (Core::getInstance())
{
switch (code) {
case Toxme::Updated:
QMessageBox::information(this, tr("Done!"), tr("Account %1@%2 updated successfully").arg(name, server), "Ok");
Settings::getInstance().setToxme(name, server, bio, privacy);
showExistenToxme();
break;
case Toxme::Ok:
QMessageBox::information(this, tr("Done!"), tr("Successfully added %1@%2 to the database. Save your password").arg(name, server), "Ok");
Settings::getInstance().setToxme(name, server, bio, privacy, response);
showExistenToxme();
break;
default:
QString errorMessage = Toxme::getErrorMessage(code);
QMessageBox::warning(this, tr("Toxme error"), errorMessage, "Ok");
}

bodyUI->toxmeRegisterButton->setEnabled(true);
bodyUI->toxmeUpdateButton->setEnabled(true);
bodyUI->toxmeRegisterButton->setText(tr("Register"));
bodyUI->toxmeUpdateButton->setText(tr("Update"));
bodyUI->toxmeRegisterButton->setEnabled(true);
bodyUI->toxmeUpdateButton->setEnabled(true);
bodyUI->toxmeRegisterButton->setText(tr("Register"));
bodyUI->toxmeUpdateButton->setText(tr("Update"));
}
}

0 comments on commit 2e9295f

Please sign in to comment.