From 1c1219b250a15e1ecbcbdedc0ba02ee570e8b0e7 Mon Sep 17 00:00:00 2001 From: Steve McKay Date: Wed, 2 Mar 2016 14:04:54 -0800 Subject: [PATCH] Correctly determine when to show details cell. Logic was messed up resulting in no file size and messed up date on files. Change-Id: I02547803de00e1836b20fdf31694ccfd94a8b8f9 --- .../documentsui/dirlist/ListDocumentHolder.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/DocumentsUI/src/com/android/documentsui/dirlist/ListDocumentHolder.java b/packages/DocumentsUI/src/com/android/documentsui/dirlist/ListDocumentHolder.java index 11f9aa7103494..8b619b666aaac 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/dirlist/ListDocumentHolder.java +++ b/packages/DocumentsUI/src/com/android/documentsui/dirlist/ListDocumentHolder.java @@ -123,20 +123,20 @@ final class ListDocumentHolder extends DocumentHolder { mSummary.setVisibility(View.INVISIBLE); } - if (docLastModified == -1) { + if (docLastModified > 0) { hasDetails = true; - mDate.setText(null); - } else { mDate.setText(Shared.formatTime(mContext, docLastModified)); + } else { + mDate.setText(null); } - if (!state.showSize || docSize == -1) { + if (state.showSize && docSize > -1) { hasDetails = true; - mSize.setVisibility(View.GONE); - mDetails.setVisibility(View.GONE); - } else { mSize.setVisibility(View.VISIBLE); mSize.setText(Formatter.formatFileSize(mContext, docSize)); + } else { + mSize.setVisibility(View.GONE); + mDetails.setVisibility(View.GONE); } mDetails.setVisibility(hasDetails ? View.VISIBLE : View.GONE); }