From 6aab7cccf9f993a1af8b7fbae16bb85335c70e6b Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Thu, 8 May 2025 04:57:37 +0200 Subject: [PATCH] LogViewerActivity: cast array to Any type instead of using union inference Type argument for reified type parameter 'T' was inferred to the intersection of ['Comparable<*>' & 'Serializable']. Reification of an intersection type results in the common supertype being used. This may lead to subtle issues and an explicit type argument is encouraged. This will become an error in a future release. Signed-off-by: Jason A. Donenfeld --- .../java/com/wireguard/android/activity/LogViewerActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/src/main/java/com/wireguard/android/activity/LogViewerActivity.kt b/ui/src/main/java/com/wireguard/android/activity/LogViewerActivity.kt index 69e33bc9..5d81087d 100644 --- a/ui/src/main/java/com/wireguard/android/activity/LogViewerActivity.kt +++ b/ui/src/main/java/com/wireguard/android/activity/LogViewerActivity.kt @@ -353,7 +353,7 @@ class LogViewerActivity : AppCompatActivity() { override fun query(uri: Uri, projection: Array?, selection: String?, selectionArgs: Array?, sortOrder: String?): Cursor? = logForUri(uri)?.let { val m = MatrixCursor(arrayOf(android.provider.OpenableColumns.DISPLAY_NAME, android.provider.OpenableColumns.SIZE), 1) - m.addRow(arrayOf("wireguard-log.txt", it.size.toLong())) + m.addRow(arrayOf("wireguard-log.txt", it.size.toLong())) m }