summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qobject.cpp
diff options
context:
space:
mode:
authorKai Köhne <kai.koehne@qt.io>2025-03-10 09:11:30 -0400
committerKai Köhne <kai.koehne@qt.io>2025-03-24 18:11:10 +0000
commitfde00228545e7a28cf7fba0112df7c4a77db88b9 (patch)
treeec9f15f1052310a626b1486b5b0e4efd119af5d1 /src/corelib/kernel/qobject.cpp
parentf5ac4a7f1471d580f2f8e6d471c1bf1771a0b2e6 (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