Fix string substitutions with unknown filetypes

Sam Whited created

Change summary

src/main/java/eu/siacs/conversations/utils/UIHelper.java | 4 ++--
src/main/res/values/strings.xml                          | 1 +
2 files changed, 3 insertions(+), 2 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/utils/UIHelper.java 🔗

@@ -175,10 +175,10 @@ public class UIHelper {
 		try {
 			mime = URLConnection.guessContentTypeFromName(path);
 		} catch (final StringIndexOutOfBoundsException ignored) {
-			return "";
+			return context.getString(R.string.file);
 		}
 		if (mime == null) {
-			return "";
+			return context.getString(R.string.file);
 		} else if (mime.startsWith("audio/")) {
 			return context.getString(R.string.audio);
 		} else if(mime.startsWith("video/")) {

src/main/res/values/strings.xml 🔗

@@ -362,6 +362,7 @@
     <string name="choose_file">Choose file</string>
     <string name="receiving_x_file">Receiving %1$s (%2$d%% completed)</string>
     <string name="download_x_file">Download %s</string>
+    <string name="file">file</string>
     <string name="open_x_file">Open %s</string>
     <string name="sending_file">sending (%1$d%% completed)</string>
     <string name="preparing_file">Preparing file for transmission</string>