diff options
Diffstat (limited to 'sw/source')
-rw-r--r-- | sw/source/uibase/uiview/view0.cxx | 6 |
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; |