Optimize TextCodec initialization
commit829d85a70ace8c482a2f191f6697700cced68da9
authorMartin Tůma <tumic@cbox.cz>
Thu, 21 Dec 2023 00:31:44 +0000 (21 01:31 +0100)
committerMartin Tůma <tumic@cbox.cz>
Thu, 21 Dec 2023 00:31:44 +0000 (21 01:31 +0100)
tree2aa39fb0c360667c0b3eecc6befc563f5b3a3dbf
parente05c2e0383db180c7683e954b32deae240aaa6a1
Optimize TextCodec initialization

QTextCodec initialization is very slow due to it's broken caching in Qt when
ICU is enabled. Make TetCodec initialize fast anyway as it may be used very
often in IMG maps (every LBL subfile has it's own codec!).
src/common/textcodec.cpp
src/common/textcodec.h
src/data/gpiparser.cpp
src/data/twonavparser.cpp
src/map/IMG/lblfile.h