From 1cf759a07a33f8820485b8cd2fd98003e7ee6e12 Mon Sep 17 00:00:00 2001 From: Mike Dunn Date: Thu, 10 Nov 2016 19:50:09 -0600 Subject: [PATCH] use localized string format to support non-roman languages --- .../java/com/qozix/tileview/graphics/BitmapProviderAssets.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tileview/src/main/java/com/qozix/tileview/graphics/BitmapProviderAssets.java b/tileview/src/main/java/com/qozix/tileview/graphics/BitmapProviderAssets.java index 479cf9a3..65581a24 100644 --- a/tileview/src/main/java/com/qozix/tileview/graphics/BitmapProviderAssets.java +++ b/tileview/src/main/java/com/qozix/tileview/graphics/BitmapProviderAssets.java @@ -8,6 +8,7 @@ import com.qozix.tileview.tiles.Tile; import java.io.InputStream; +import java.util.Locale; /** * This is a very simple implementation of BitmapProvider, using a formatted string to find @@ -30,7 +31,7 @@ public Bitmap getBitmap( Tile tile, Context context ) { Object data = tile.getData(); if( data instanceof String ) { String unformattedFileName = (String) tile.getData(); - String formattedFileName = String.format( unformattedFileName, tile.getColumn(), tile.getRow() ); + String formattedFileName = String.format( Locale.US, unformattedFileName, tile.getColumn(), tile.getRow() ); AssetManager assetManager = context.getAssets(); try { InputStream inputStream = assetManager.open( formattedFileName );