sw/source/uibase/lingu/olmenu.cxx | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-)
New commits: commit 2c5b9eab220caf666d58e929eafbed568763b2a5 Author: Tamás Zolnai <tamas.zol...@collabora.com> AuthorDate: Fri Nov 15 20:42:53 2019 +0100 Commit: Tamás Zolnai <tamas.zol...@collabora.com> CommitDate: Sat Nov 23 18:29:45 2019 +0100 SpellingPopup: Convert paragraph language items to use slot id Change-Id: I36df4777b408f9defd883d49413847152f6b496f Reviewed-on: https://gerrit.libreoffice.org/83573 Reviewed-by: Tamás Zolnai <tamas.zol...@collabora.com> Tested-by: Tamás Zolnai <tamas.zol...@collabora.com> diff --git a/sw/source/uibase/lingu/olmenu.cxx b/sw/source/uibase/lingu/olmenu.cxx index e4dbe6ed9b76..81f336ea0339 100644 --- a/sw/source/uibase/lingu/olmenu.cxx +++ b/sw/source/uibase/lingu/olmenu.cxx @@ -848,28 +848,18 @@ void SwSpellPopup::Execute( sal_uInt16 nId ) } else if (MN_SET_LANGUAGE_PARAGRAPH_START <= nId && nId <= MN_SET_LANGUAGE_PARAGRAPH_END) { - //Set language for current paragraph - aNewLangText = m_aLangTable_Paragraph[nId]; - m_pSh->Push(); // save cursor - SwLangHelper::SelectCurrentPara( *m_pSh ); - SwLangHelper::SetLanguage( *m_pSh, aNewLangText, true, aCoreSet ); - m_pSh->Pop(SwCursorShell::PopMode::DeleteCurrent); // restore cursor + SfxStringItem aLangString(SID_LANGUAGE_STATUS, "Paragraph_" + m_aLangTable_Paragraph[nId]); + m_pSh->GetView().GetViewFrame()->GetDispatcher()->ExecuteList(SID_LANGUAGE_STATUS, SfxCallMode::SYNCHRON, { &aLangString }); } else if (nId == MN_SET_PARA_NONE) { - //Set Language_None for current paragraph - m_pSh->Push(); // save cursor - SwLangHelper::SelectCurrentPara( *m_pSh ); - SwLangHelper::SetLanguage_None( *m_pSh, true, aCoreSet ); - m_pSh->Pop(SwCursorShell::PopMode::DeleteCurrent); // restore cursor + SfxStringItem aLangString(SID_LANGUAGE_STATUS, "Paragraph_LANGUAGE_NONE"); + m_pSh->GetView().GetViewFrame()->GetDispatcher()->ExecuteList(SID_LANGUAGE_STATUS, SfxCallMode::SYNCHRON, { &aLangString }); } else if (nId == MN_SET_PARA_RESET) { - //reset languages for current paragraph - m_pSh->Push(); // save cursor - SwLangHelper::SelectCurrentPara( *m_pSh ); - SwLangHelper::ResetLanguages( *m_pSh ); - m_pSh->Pop(SwCursorShell::PopMode::DeleteCurrent); // restore cursor + SfxStringItem aLangString(SID_LANGUAGE_STATUS, "Paragraph_RESET_LANGUAGES"); + m_pSh->GetView().GetViewFrame()->GetDispatcher()->ExecuteList(SID_LANGUAGE_STATUS, SfxCallMode::SYNCHRON, { &aLangString }); } else if (nId == MN_SET_PARA_MORE) { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits