summaryrefslogtreecommitdiff
path: root/sw/source
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source')
-rw-r--r--sw/source/uibase/uiview/view0.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/sw/source/uibase/uiview/view0.cxx b/sw/source/uibase/uiview/view0.cxx
index 259721707259..59165885e5bd 100644
--- a/sw/source/uibase/uiview/view0.cxx
+++ b/sw/source/uibase/uiview/view0.cxx
@@ -531,7 +531,11 @@ void SwView::ExecViewOptions(SfxRequest &rReq)
break;
case SID_AUTOSPELL_CHECK:
- if( STATE_TOGGLE == eState )
+ const SfxPoolItem* pItem;
+
+ if (pArgs->HasItem(FN_PARAM_1, &pItem))
+ bSet = static_cast<const SfxBoolItem*>(pItem)->GetValue();
+ else if( STATE_TOGGLE == eState )
{
bFlag = !pOpt->IsOnlineSpell();
bSet = bFlag;