summaryrefslogtreecommitdiffstats
path: root/sw/source/uibase/docvw/edtwin.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/uibase/docvw/edtwin.cxx')
-rw-r--r--sw/source/uibase/docvw/edtwin.cxx10
1 files changed, 10 insertions, 0 deletions
diff --git a/sw/source/uibase/docvw/edtwin.cxx b/sw/source/uibase/docvw/edtwin.cxx
index 446d2faa5405..b8cab944d285 100644
--- a/sw/source/uibase/docvw/edtwin.cxx
+++ b/sw/source/uibase/docvw/edtwin.cxx
@@ -17,6 +17,8 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
+#include <config_wasm_strip.h>
+
#include <swtypes.hxx>
#include <hintids.hxx>
#include <com/sun/star/accessibility/XAccessible.hpp>
@@ -5286,14 +5288,18 @@ void SwEditWin::GetFocus()
{
m_rView.GotFocus();
Window::GetFocus();
+#ifndef ENABLE_WASM_STRIP_ACCESSIBILITY
m_rView.GetWrtShell().InvalidateAccessibleFocus();
+#endif
}
}
void SwEditWin::LoseFocus()
{
+#ifndef ENABLE_WASM_STRIP_ACCESSIBILITY
if (m_rView.GetWrtShellPtr())
m_rView.GetWrtShell().InvalidateAccessibleFocus();
+#endif
Window::LoseFocus();
if( m_pQuickHlpData && m_pQuickHlpData->m_bIsDisplayed )
m_pQuickHlpData->Stop( m_rView.GetWrtShell() );
@@ -5985,6 +5991,7 @@ void SwEditWin::SetChainMode( bool bOn )
uno::Reference< css::accessibility::XAccessible > SwEditWin::CreateAccessible()
{
+#ifndef ENABLE_WASM_STRIP_ACCESSIBILITY
SolarMutexGuard aGuard; // this should have happened already!!!
SwWrtShell *pSh = m_rView.GetWrtShellPtr();
OSL_ENSURE( pSh, "no writer shell, no accessible object" );
@@ -5994,6 +6001,9 @@ uno::Reference< css::accessibility::XAccessible > SwEditWin::CreateAccessible()
xAcc = pSh->CreateAccessible();
return xAcc;
+#else
+ return nullptr;
+#endif
}
void QuickHelpData::Move( QuickHelpData& rCpy )