diff --git a/src/cutecoin/gui/password_asker.py b/src/cutecoin/gui/password_asker.py
index 9281a30370dca29e23bd23d157b85571b89094ef..24d5bfeacedbd7ad11ebdadc8eaa008cd0f02e2b 100644
--- a/src/cutecoin/gui/password_asker.py
+++ b/src/cutecoin/gui/password_asker.py
@@ -50,3 +50,9 @@ class PasswordAskerDialog(QDialog, Ui_PasswordAskerDialog):
             QMessageBox.warning(self, "Failed to get private key",
                                 "Wrong password typed. Cannot open the private key",
                                 QMessageBox.Ok)
+
+    def reject(self):
+        self.edit_password.setText("")
+        self.password = ""
+        self.rejected.emit()
+        self.close()