[HTC One X+] liory:
Uninstall app from app drawer error

Hello baadnewz and friends!

First of all, thank you for this great ROM! I've been using this from day one and I must say it is pretty amazing!

I have stumbled over a bug in the sense 5 launcher and I wonderd if anybody has an idea as to how it can be fixed.

I have found that if you try to uninstall an app straight from the app drawer while using a hebrew locale (RTL language), the sense launcher will force close.

This does not happen when using an english system locale.

I am attaching the logcat for you guys to see:

09-09 15:03:18.498: E/AndroidRuntime(11732): FATAL EXCEPTION: main

09-09 15:03:18.498: E/AndroidRuntime(11732): java.util.UnknownFormatConversionException: Conversion: ?

09-09 15:03:18.498: E/AndroidRuntime(11732):	at java.util.Formatter$FormatToken.unknownFormatConversionException(Formatter.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at java.util.Formatter$FormatToken.checkFlags(Formatter.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at java.util.Formatter.transform(Formatter.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at java.util.Formatter.doFormat(Formatter.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at java.util.Formatter.format(Formatter.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at java.util.Formatter.format(Formatter.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at java.lang.String.format(String.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at java.lang.String.format(String.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at com.htc.launcher.UnInstallDialogFragment.createDialog(UnInstallDialogFragment.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at com.htc.launcher.UnInstallDialogFragment.onCreateDialog(UnInstallDialogFragment.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at android.app.DialogFragment.getLayoutInflater(DialogFragment.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at android.app.BackStackRecord.run(BackStackRecord.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at android.app.FragmentManagerImpl$1.run(FragmentManager.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at android.os.Handler.handleCallback(Handler.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at android.os.Handler.dispatchMessage(Handler.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at android.os.Looper.loop(Looper.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at android.app.ActivityThread.main(ActivityThread.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at java.lang.reflect.Method.invokeNative(Native Method)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at java.lang.reflect.Method.invoke(Method.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)

09-09 15:03:18.498: E/AndroidRuntime(11732):	at dalvik.system.NativeStart.main(Native Method)

09-09 15:03:18.513: E/EmbeddedLogger(568): App crashed! Process: com.htc.launcher

09-09 15:03:18.513: E/EmbeddedLogger(568): App crashed! Package: com.htc.launcher v529239241 (5.4.2317291639.632244.611568)

09-09 15:03:18.538: E/EmbeddedLogger(568): Application Label: HTC Sense

Does anybody have an idea how this issue can be fixed?

BTW, this bug occurs on all sense 5 Roms for the HTC one X+ INTL.

Thanks,

Lior!