From d54652b04a08d16bf21bc19c2f271222105a6d3d Mon Sep 17 00:00:00 2001 From: Brandon Haugen Date: Mon, 16 Jun 2014 17:17:32 -0500 Subject: [PATCH] FileBrowserActivity.java : handle uppercase file extensions Otherwise if you have a capitalized file extension the file is not displayed in the browser. --- .../vassiliev/androidfilebrowser/FileBrowserActivity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ua/com/vassiliev/androidfilebrowser/FileBrowserActivity.java b/src/ua/com/vassiliev/androidfilebrowser/FileBrowserActivity.java index 835de65e..b8be59b4 100644 --- a/src/ua/com/vassiliev/androidfilebrowser/FileBrowserActivity.java +++ b/src/ua/com/vassiliev/androidfilebrowser/FileBrowserActivity.java @@ -286,7 +286,10 @@ public boolean accept(File dir, String filename) { // If it is a file check the extension if provided if (sel.isFile() && filterFileExtension != null) { - return (showReadableFile && sel.getName().endsWith( + // Compare filterFileExtension in lower case since only one extension + // can be passed in, this catches the case of a user having a file that + // has an extension that is capitalized for some weird reason + return (showReadableFile && sel.getName().toLowerCase().endsWith( filterFileExtension)); } return (showReadableFile);