From ae8d5bdc5bfabb457135dbe9c30084bffdc16a7c Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Fri, 19 Apr 2013 13:50:59 -0700 Subject: [PATCH] Fix bug #8665924 Native arabic numerals in the bluetooth pairing ui - force LATIN digits for passkey Change-Id: Ifc7fc746677df4c1e9013ecfe6e9f4887f2d4f1d --- .../android/settings/bluetooth/BluetoothPairingDialog.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/bluetooth/BluetoothPairingDialog.java b/src/com/android/settings/bluetooth/BluetoothPairingDialog.java index 940d8d0d0db..9b2a3e89810 100755 --- a/src/com/android/settings/bluetooth/BluetoothPairingDialog.java +++ b/src/com/android/settings/bluetooth/BluetoothPairingDialog.java @@ -43,6 +43,8 @@ import com.android.internal.app.AlertController; import com.android.settings.R; import android.view.KeyEvent; +import java.util.Locale; + /** * BluetoothPairingDialog asks the user to enter a PIN / Passkey / simple confirmation * for pairing with a remote Bluetooth device. It is an activity that appears as a dialog. @@ -120,7 +122,7 @@ public final class BluetoothPairingDialog extends AlertActivity implements Log.e(TAG, "Invalid Confirmation Passkey received, not showing any dialog"); return; } - mPairingKey = String.format("%06d", passkey); + mPairingKey = String.format(Locale.US, "%06d", passkey); createConfirmationDialog(deviceManager); break;