diff options
| author | Kai Köhne <kai.koehne@qt.io> | 2025-03-10 09:11:30 -0400 |
|---|---|---|
| committer | Kai Köhne <kai.koehne@qt.io> | 2025-03-24 18:11:10 +0000 |
| commit | fde00228545e7a28cf7fba0112df7c4a77db88b9 (patch) | |
| tree | ec9f15f1052310a626b1486b5b0e4efd119af5d1 /src/corelib/kernel/qobject.cpp | |
| parent | f5ac4a7f1471d580f2f8e6d471c1bf1771a0b2e6 (diff) | |
Fix 'ICU.dll is not available' on Windows 10 1809
The combined icu.dll was only made part of the OS in Windows 10 1903.
Since we still support 1809, we cannot rely on it.
The old API unfortunately also requires explicit initialization /
deinitialization of COM with CoInitializeEx / CoUninitialize. Make sure
that initialization happens in the current thread by calling the
qt_win_ensureComInitializedOnThisThread() helper function in relevant
code paths.
Fixes: QTBUG-134540
Pick-to: 6.9 6.9.0
Change-Id: I01677ccc8bfd3780267e3c788295d4ac2b0ed93c
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/kernel/qobject.cpp')
0 files changed, 0 insertions, 0 deletions
