sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit dcd13dac6c819a3483251592a7ee3f32a9c1d676
parent 76f2a3209c986880a26822bd4d8c6194ac074273
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date:   Sat, 10 Feb 2007 18:26:49 +0000

prevent accidentally discarding edited messages


git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@314 5c8cc53c-5e98-4d25-b20a-d8db53a31250

Diffstat:
M lib/sup/modes/edit-message-mode.rb | 4 ++++
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/lib/sup/modes/edit-message-mode.rb b/lib/sup/modes/edit-message-mode.rb
@@ -41,6 +41,10 @@ class EditMessageMode < LineCursorMode
     update
   end
 
+  def killable?
+    !@edited || BufferManager.ask_yes_or_no("Discard message?")
+  end
+
 protected
 
   def gen_message_id