From 990902845af5a21e241db14204b783565c381501 Mon Sep 17 00:00:00 2001 From: Tal Hacohen Date: Wed, 8 Oct 2014 21:11:02 +0300 Subject: [PATCH] Change creation of drafts to onStop method. Drafts were created only on destroy of the conversation activity. Moved it to be on stop for the activity. Closes #1985 --- src/org/thoughtcrime/securesms/ConversationActivity.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/org/thoughtcrime/securesms/ConversationActivity.java b/src/org/thoughtcrime/securesms/ConversationActivity.java index 29695ad524..b49b54445f 100644 --- a/src/org/thoughtcrime/securesms/ConversationActivity.java +++ b/src/org/thoughtcrime/securesms/ConversationActivity.java @@ -179,12 +179,18 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity initializeReceivers(); initializeResources(); - initializeDraft(); } @Override protected void onStart() { super.onStart(); + initializeDraft(); + } + + @Override + protected void onStop() { + super.onStop(); + saveDraft(); } @Override @@ -216,7 +222,6 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity protected void onDestroy() { unregisterReceiver(securityUpdateReceiver); unregisterReceiver(groupUpdateReceiver); - saveDraft(); MemoryCleaner.clean(masterSecret); super.onDestroy(); }