From fb42b869ddbfb1913ee9f8404ab270276986d8e7 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Tue, 4 May 2021 17:31:04 +0200 Subject: [PATCH] Fix false positive with lint --- .../detail/timeline/helper/ContentUploadStateTrackerBinder.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/ContentUploadStateTrackerBinder.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/ContentUploadStateTrackerBinder.kt index 2dd94ff244..75570a67a0 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/ContentUploadStateTrackerBinder.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/ContentUploadStateTrackerBinder.kt @@ -16,6 +16,7 @@ package im.vector.app.features.home.room.detail.timeline.helper +import android.annotation.SuppressLint import android.view.View import android.view.ViewGroup import android.widget.ProgressBar @@ -126,12 +127,15 @@ private class ContentMediaProgressUpdater(private val progressLayout: ViewGroup, progressTextView.setTextColor(messageColorProvider.getMessageTextColor(SendState.SENDING)) } + // Add SuppressLint to fix a false positive + @SuppressLint("StringFormatMatches") private fun handleCompressingVideo(state: ContentUploadStateTracker.State.CompressingVideo) { progressLayout.visibility = View.VISIBLE progressBar.isVisible = true progressBar.isIndeterminate = false progressBar.progress = state.percent.toInt() progressTextView.isVisible = true + // False positive is here... progressTextView.text = progressLayout.context.getString(R.string.send_file_step_compressing_video, state.percent.toInt()) progressTextView.setTextColor(messageColorProvider.getMessageTextColor(SendState.SENDING)) }