diff options
author | Mert Tumer <mert.tumer@collabora.com> | 2020-10-08 13:37:07 +0300 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2020-10-09 15:37:51 +0200 |
commit | d90a404a078b9fc1baa98ec0eb3d6a90f869b336 (patch) | |
tree | 57e0cf761e5f8a42f32888edbdc4ae4dff0c4a13 /sd/source | |
parent | d7a5298ac87453e7dbb343f93e6c70ce0508c44a (diff) |
Added optional parameter Enabled for uno:SpellOnline
Change-Id: I3578b0a002ea2cdcc7893972607f26732ce545ea
Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104083
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Diffstat (limited to 'sd/source')
-rw-r--r-- | sd/source/ui/view/drviewse.cxx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/sd/source/ui/view/drviewse.cxx b/sd/source/ui/view/drviewse.cxx index fbb6edf50085..3ae9b37171b0 100644 --- a/sd/source/ui/view/drviewse.cxx +++ b/sd/source/ui/view/drviewse.cxx @@ -1352,7 +1352,14 @@ void DrawViewShell::FuSupport(SfxRequest& rReq) case SID_AUTOSPELL_CHECK: { - bool bOnlineSpell = !GetDoc()->GetOnlineSpell(); + bool bOnlineSpell; + const SfxPoolItem* pItem; + + if (rReq.GetArgs()->HasItem(FN_PARAM_1, &pItem)) + bOnlineSpell = static_cast<const SfxBoolItem*>(pItem)->GetValue(); + else // Toggle + bOnlineSpell = !GetDoc()->GetOnlineSpell(); + GetDoc()->SetOnlineSpell(bOnlineSpell); ::Outliner* pOL = mpDrawView->GetTextEditOutliner(); |