You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 27, 2022. It is now read-only.
I use NSIS 3.04 with UltraModernUI 2.0b5 and I encountered this bug:
When I try to install software to unicode path (czech characters) like this: D:\přílišžluťoučkýkůň\Modern UI Test
it gets converted into this: D:\prílišžlutouckýkun\Modern UI Test
NSIS with MUI2 works correctly, so I presume it is bug in UMUI:
The coolsb project in SkinnedControls is set to "Use Multi-Byte Character Set" even for the unicode project configurations. If the GWL_WNDPROC attribute is set using SetWindowLongA instead of SetWindowLongW, this causes text be translated to ANSI when WM_GETTEXT and WM_SETTEXT messages are processed. Setting the coolsb project to "Use Unicode Character Set" for the unicode configurations seems to fix the issue for me.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Hello,
I use NSIS 3.04 with UltraModernUI 2.0b5 and I encountered this bug:
When I try to install software to unicode path (czech characters) like this: D:\přílišžluťoučkýkůň\Modern UI Test
it gets converted into this:
D:\prílišžlutouckýkun\Modern UI Test
NSIS with MUI2 works correctly, so I presume it is bug in UMUI:
I used oficial example from NSIS documentation: https://nsis.sourceforge.io/Examples/Modern%20UI/MultiLanguage.nsi
Tested on Windows 10.
The text was updated successfully, but these errors were encountered: