Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
Description
reactos-bootcd-0.4.15-dev-142-gc276681-x86-gcc-lin-dbg
Regionnal settings not taken into consideration before next session
Exemple : Disk properties : Numbers grouping settings not taken into account until next session openning.
While 3;2;0 formatting is selected, it is not used to format disk size. After log-off log-on it is correctly used (same if explorer if forced to shutdown then restarted).
In Windows XPSP3, these settings are taken into account immediately (on the fly)
Looks like root cause may come from GetLocaleInfoW where get_registry_locale_info looks up in "cached" values, where cache is only flushed when session is closed. Therefore any modification during the session is not taken into account. Requres further investigations.
EvenViewer is affected in a different manner : When application is closed and restarted, new Regionnal settings are taken into consideration.
For Drive properties, killing explorer from Task manager and restarting explorer make it take new settings into consideration.
=> it shall be possible for explorer to take it into consideration without being restarted
Note :
- On top : SH_FormatInteger is to be simply replaced by GetNumberFormatW (SH_FormatInteger only does some useless tweaking, likely due to previous GetNumberFormatW with regard to grouping format "32" and "320")
- Furthermore GB not localized on the drive property page.