Home GnuPG
Diffusion GpgOL 59e8a7ee3bcd

Use dispcache for Multilanguage COM interface

Description

Use dispcache for Multilanguage COM interface

* src/dialogs.h (DISPID_MULTILANG): New.
* src/mlang-charset.cpp (ansi_charset_to_utf8): Use dispcache.

Using CoCreateInstance for every string to convert seemed excessive
so we better cache it.

Details

Provenance
aheineckeAuthored on Aug 29 2018, 10:30 AM
Parents
rOb6cfbd077e94: Add generic cache for IDispatch objects
Branches
Unknown
Tags
Unknown
Tasks
T4114: GpgOl, Performance: Keep MLang COM Interface over multiple calls