sw/source/uibase/uiview/view0.cxx |   14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

New commits:
commit 3939a61203065ab5689efbddf578bae0d3c8aa80
Author:     Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
AuthorDate: Fri Dec 16 14:23:13 2022 +0900
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Tue Dec 20 08:04:09 2022 +0000

    Online accessibility check is experimental for now
    
    Change-Id: Ib5556c83f1c235cfed16c441b1eac93df80f8c4b
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144285
    Tested-by: Jenkins
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>

diff --git a/sw/source/uibase/uiview/view0.cxx 
b/sw/source/uibase/uiview/view0.cxx
index 3f05a607c984..5bd6a5b1024b 100644
--- a/sw/source/uibase/uiview/view0.cxx
+++ b/sw/source/uibase/uiview/view0.cxx
@@ -31,6 +31,7 @@
 #include <sfx2/infobar.hxx>
 #include <sfx2/request.hxx>
 #include <svl/whiter.hxx>
+#include <svl/visitem.hxx>
 #include <svx/srchdlg.hxx>
 #include <sfx2/viewfrm.hxx>
 #include <sfx2/bindings.hxx>
@@ -331,8 +332,17 @@ void SwView::StateViewOptions(SfxItemSet &rSet)
             break;
             case SID_ACCESSIBILITY_CHECK_ONLINE:
             {
-                bool bOnlineAccessibilityCheck = 
officecfg::Office::Common::Accessibility::OnlineAccessibilityCheck::get();
-                aBool.SetValue(bOnlineAccessibilityCheck);
+                // visible only when experimental mode is enabled
+                if (!officecfg::Office::Common::Misc::ExperimentalMode::get())
+                {
+                    rSet.Put(SfxVisibilityItem(nWhich, false));
+                    nWhich = 0;
+                }
+                else
+                {
+                    bool bOnlineAccessibilityCheck = 
officecfg::Office::Common::Accessibility::OnlineAccessibilityCheck::get();
+                    aBool.SetValue(bOnlineAccessibilityCheck);
+                }
             }
             break;
             case FN_SHADOWCURSOR:

Reply via email to