desktop/source/lib/init.cxx |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit 066c768d67cf640df89aa69e864171b55f6a4918
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Tue Jan 23 19:37:54 2024 +0000
Commit:     Andras Timar <andras.ti...@collabora.com>
CommitDate: Wed Jan 24 22:25:59 2024 +0100

    preload sal_textenc
    
    use RTL_TEXTENCODING_MS_1250 to trigger Impl_getTextEncodingData to
    dlopen sal_textenclo early
    
    Change-Id: Ie96b81615cbd4b479d731916518835b2f72adf6a
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162458
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Andras Timar <andras.ti...@collabora.com>

diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx
index 60618c6b9dc1..238f2f76d935 100644
--- a/desktop/source/lib/init.cxx
+++ b/desktop/source/lib/init.cxx
@@ -7476,6 +7476,12 @@ static void preloadData()
     if(bAbort)
         std::cerr << "CheckExtensionDependencies failed" << std::endl;
 
+    std::cerr << "Preload textencodings"; // sal_textenc
+    // Use RTL_TEXTENCODING_MS_1250 to trigger Impl_getTextEncodingData
+    // to dlopen sal_textenclo
+    (void)OUStringToOString(u"arbitrary string", RTL_TEXTENCODING_MS_1250);
+    std::cerr << "
";
+
     // setup LanguageTool config before spell checking init
     setLanguageToolConfig();
 

Reply via email to