diff options
author | Björn Steinbrink <B.Steinbrink@gmx.de> | 2006-01-01 22:26:32 +0000 |
---|---|---|
committer | Björn Steinbrink <B.Steinbrink@gmx.de> | 2006-01-01 22:26:32 +0000 |
commit | b7b0ea9e7ce301cbb38203313cf8da56ce71f0ca (patch) | |
tree | 494b8b7996e8f3f44d4ad8683b3e0e031d97c1ca /src/gui/login.cpp | |
parent | ff8bd96e7e4266f7af344847afb6f0e7a295ba9b (diff) | |
download | mana-client-b7b0ea9e7ce301cbb38203313cf8da56ce71f0ca.tar.gz mana-client-b7b0ea9e7ce301cbb38203313cf8da56ce71f0ca.tar.bz2 mana-client-b7b0ea9e7ce301cbb38203313cf8da56ce71f0ca.tar.xz mana-client-b7b0ea9e7ce301cbb38203313cf8da56ce71f0ca.zip |
Fix crash in Login with empty name.
Diffstat (limited to 'src/gui/login.cpp')
-rw-r--r-- | src/gui/login.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/gui/login.cpp b/src/gui/login.cpp index ad469d22..722911ca 100644 --- a/src/gui/login.cpp +++ b/src/gui/login.cpp @@ -61,7 +61,6 @@ WrongDataNoticeListener::action(const std::string &eventId) target->setText(""); target->setCaretPosition(0); target->requestFocus(); - //wrongLoginNotice = NULL; } } @@ -143,15 +142,10 @@ LoginDialog::LoginDialog(): serverField->setText(config.getValue("host", "")); wrongDataNoticeListener = NULL; - wrongLoginNotice = NULL; } LoginDialog::~LoginDialog() { - if (wrongLoginNotice) - { - delete wrongLoginNotice; - } } void @@ -180,12 +174,7 @@ LoginDialog::action(const std::string& eventId) { wrongDataNoticeListener = new WrongDataNoticeListener(); wrongDataNoticeListener->setTarget(this->passField); - if (wrongLoginNotice) - { - delete wrongLoginNotice; - } - wrongLoginNotice = new OkDialog("Error", - "Enter your username first", + new OkDialog("Error", "Enter your username first", wrongDataNoticeListener); } else |