summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gui/windows/maileditwindow.cpp5
-rw-r--r--src/gui/windows/maileditwindow.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/src/gui/windows/maileditwindow.cpp b/src/gui/windows/maileditwindow.cpp
index 51495563d..922d09957 100644
--- a/src/gui/windows/maileditwindow.cpp
+++ b/src/gui/windows/maileditwindow.cpp
@@ -195,3 +195,8 @@ void MailEditWindow::setMessage(const std::string &str)
{
mMessageField->setText(str);
}
+
+void MailEditWindow::close()
+{
+ scheduleDelete();
+}
diff --git a/src/gui/windows/maileditwindow.h b/src/gui/windows/maileditwindow.h
index 997106c9a..de4086266 100644
--- a/src/gui/windows/maileditwindow.h
+++ b/src/gui/windows/maileditwindow.h
@@ -56,6 +56,8 @@ class MailEditWindow final : public Window,
void setMessage(const std::string &str);
+ void close() override final;
+
private:
Button *mSendButton;
Button *mCloseButton;