From afb03407c6507c47538d109ff5c0cd859611b0d8 Mon Sep 17 00:00:00 2001 From: Cassy Chun-Crogan Date: Sun, 16 Mar 2025 23:20:53 +0000 Subject: [DocsUI M3] Fix crash in grid mode due to missing method in older JDK Removed usage of CharSequence#isEmpty. This method is not available in builds made using JDK older than 15 Bug: 403484805 Test: m DocumentsUIGoogle && manual inspection Flag: com.android.documentsui.flags.use_material3 Change-Id: Id5a8792b012fe079e88315d0bb85527f5b76bc6b --- src/com/android/documentsui/dirlist/GridDocumentHolder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/com/android/documentsui/dirlist/GridDocumentHolder.java b/src/com/android/documentsui/dirlist/GridDocumentHolder.java index f2802ff66..9084cc4e2 100644 --- a/src/com/android/documentsui/dirlist/GridDocumentHolder.java +++ b/src/com/android/documentsui/dirlist/GridDocumentHolder.java @@ -293,8 +293,8 @@ final class GridDocumentHolder extends DocumentHolder { } } - if (mBullet != null && (mDetails.getVisibility() == View.GONE - || mDate.getText().isEmpty())) { + if (mBullet != null && (mDetails.getText() == null || mDetails.getText().length() == 0 + || mDate.getText() == null || mDate.getText().length() == 0)) { // There is no need for the bullet separating the details and date. mBullet.setVisibility(View.GONE); } -- cgit v1.2.3-59-g8ed1b