cui/source/options/treeopt.cxx |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 755679765e43762251393e51f4b852aace56df92
Author:     Caolán McNamara <[email protected]>
AuthorDate: Thu Oct 14 21:10:38 2021 +0100
Commit:     Xisco Fauli <[email protected]>
CommitDate: Mon Oct 18 10:00:39 2021 +0200

    tdf#144691 apply the language change SYNCHRON so it will be seen during 
apply
    
    otherwise the restore of state from the document takes place before the
    document has seen the language change
    
    Change-Id: I08e74d99bec3d88914caa9a2c83602c32e277ac0
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123628
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <[email protected]>

diff --git a/cui/source/options/treeopt.cxx b/cui/source/options/treeopt.cxx
index e7bf078bcae4..f7f29998a4a1 100644
--- a/cui/source/options/treeopt.cxx
+++ b/cui/source/options/treeopt.cxx
@@ -1281,17 +1281,17 @@ void OfaTreeOptionsDialog::ApplyLanguageOptions(const 
SfxItemSet& rSet)
         pItem = nullptr;
         if(SfxItemState::SET == rSet.GetItemState( SID_ATTR_LANGUAGE, false, 
&pItem ))
         {
-            pDispatch->ExecuteList(pItem->Which(), SfxCallMode::ASYNCHRON, { 
pItem });
+            pDispatch->ExecuteList(pItem->Which(), SfxCallMode::SYNCHRON, { 
pItem });
             bSaveSpellCheck = true;
         }
         if(SfxItemState::SET == rSet.GetItemState( SID_ATTR_CHAR_CTL_LANGUAGE, 
false, &pItem ))
         {
-            pDispatch->ExecuteList(pItem->Which(), SfxCallMode::ASYNCHRON, { 
pItem });
+            pDispatch->ExecuteList(pItem->Which(), SfxCallMode::SYNCHRON, { 
pItem });
             bSaveSpellCheck = true;
         }
         if(SfxItemState::SET == rSet.GetItemState( SID_ATTR_CHAR_CJK_LANGUAGE, 
false, &pItem ))
         {
-            pDispatch->ExecuteList(pItem->Which(), SfxCallMode::ASYNCHRON, { 
pItem });
+            pDispatch->ExecuteList(pItem->Which(), SfxCallMode::SYNCHRON, { 
pItem });
             bSaveSpellCheck = true;
         }
 

Reply via email to