From 36b0a4157819b27f7efcf69372088d5a39d9814e Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Tue, 30 Jul 2019 06:24:06 +0530 Subject: Ensure we always have valid timestamps Non-git repositories deserve love too! Fixes #530 Signed-off-by: Harsh Shandilya --- app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'app/src/main/java/com/zeapo/pwdstore/crypto') diff --git a/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt b/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt index ca6c14e8..ecf301a1 100644 --- a/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt +++ b/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt @@ -79,9 +79,9 @@ class PgpActivity : AppCompatActivity(), OpenPgpServiceConnection.OnBound { private val name: String by lazy { getName(fullPath) } private val lastChangedString: CharSequence by lazy { getLastChangedString( - intent.getIntExtra( + intent.getLongExtra( "LAST_CHANGED_TIMESTAMP", - -1 + -1L ) ) } @@ -701,12 +701,12 @@ class PgpActivity : AppCompatActivity(), OpenPgpServiceConnection.OnBound { * Gets a relative string describing when this shape was last changed * (e.g. "one hour ago") */ - private fun getLastChangedString(timeStamp: Int): CharSequence { + private fun getLastChangedString(timeStamp: Long): CharSequence { if (timeStamp < 0) { throw RuntimeException() } - return DateUtils.getRelativeTimeSpanString(this, timeStamp.toLong() * 1000, true) + return DateUtils.getRelativeTimeSpanString(this, timeStamp, true) } @Suppress("StaticFieldLeak") -- cgit v1.2.3