diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.kt index 0c0b88560..9ca4c97a0 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.kt @@ -34,8 +34,11 @@ open class ConversationActivity : PassphraseRequiredActivity(), ConversationPare } override fun onCreate(savedInstanceState: Bundle?, ready: Boolean) { - shareDataTimestamp = savedInstanceState?.getLong(STATE_WATERMARK, -1L) ?: -1L - + if (savedInstanceState != null) { + shareDataTimestamp = savedInstanceState.getLong(STATE_WATERMARK, -1L) + } else if (intent.flags and Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY != 0) { + shareDataTimestamp = System.currentTimeMillis() + } setContentView(R.layout.conversation_parent_fragment_container) if (savedInstanceState == null) {