sw/source/filter/md/mdcallbcks.cxx | 59 ++++++++----------------------------- 1 file changed, 14 insertions(+), 45 deletions(-)
New commits: commit 66ee07eec1d356787eb03c90d314b6e65a84f317 Author: Ujjawal Kumar <randomfores...@gmail.com> AuthorDate: Thu Jul 10 21:27:26 2025 +0530 Commit: Miklos Vajna <vmik...@collabora.com> CommitDate: Tue Aug 26 20:05:42 2025 +0200 tdf#162153 Fix formatting inconsistency. Change-Id: I049a020d1d58f6ed135a7c53c6624092104a1b78 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/190218 Reviewed-by: Miklos Vajna <vmik...@collabora.com> Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> diff --git a/sw/source/filter/md/mdcallbcks.cxx b/sw/source/filter/md/mdcallbcks.cxx index bff393e802ea..fe4a9d5e04a5 100644 --- a/sw/source/filter/md/mdcallbcks.cxx +++ b/sw/source/filter/md/mdcallbcks.cxx @@ -38,30 +38,20 @@ int SwMarkdownParser::enter_block_callback(MD_BLOCKTYPE type, void* detail, void case MD_BLOCK_DOC: break; case MD_BLOCK_QUOTE: - { parser->AddBlockQuote(); break; - } case MD_BLOCK_UL: - { parser->StartNumberedBulletList(type); break; - } case MD_BLOCK_OL: - { parser->StartNumberedBulletList(type); break; - } case MD_BLOCK_LI: - { parser->StartNumberedBulletListItem(); break; - } case MD_BLOCK_HR: - { parser->AddHR(); break; - } case MD_BLOCK_H: { const MD_BLOCK_H_DETAIL* pDetail = static_cast<const MD_BLOCK_H_DETAIL*>(detail); @@ -75,10 +65,8 @@ int SwMarkdownParser::enter_block_callback(MD_BLOCKTYPE type, void* detail, void parser->BeginHtmlBlock(); break; case MD_BLOCK_P: - { parser->StartPara(); break; - } case MD_BLOCK_TABLE: { const MD_BLOCK_TABLE_DETAIL* pDetail @@ -125,28 +113,20 @@ int SwMarkdownParser::leave_block_callback(MD_BLOCKTYPE type, void* /*detail*/, parser->EndNumberedBulletListItem(); break; case MD_BLOCK_HR: - { parser->EndHR(); break; - } case MD_BLOCK_H: - { parser->EndHeading(); break; - } case MD_BLOCK_CODE: parser->EndCodeBlock(); break; case MD_BLOCK_HTML: - { parser->EndHtmlBlock(); break; - } case MD_BLOCK_P: - { parser->EndPara(); break; - } case MD_BLOCK_TABLE: parser->EndTable(); break; @@ -203,7 +183,6 @@ int SwMarkdownParser::enter_span_callback(MD_SPANTYPE type, void* detail, void* pItem.reset(new SvxCrossedOutItem(STRIKEOUT_SINGLE, RES_CHRATR_CROSSEDOUT)); break; case MD_SPAN_LATEXMATH: - break; case MD_SPAN_LATEXMATH_DISPLAY: break; case MD_SPAN_WIKILINK: @@ -232,27 +211,17 @@ int SwMarkdownParser::leave_span_callback(MD_SPANTYPE type, void* /*detail*/, vo parser->m_aAttrStack.pop_back(); switch (type) { - case MD_SPAN_EM: - break; - case MD_SPAN_STRONG: - break; - case MD_SPAN_A: - { - break; - } case MD_SPAN_IMG: parser->m_bInsideImage = false; break; + case MD_SPAN_EM: + case MD_SPAN_STRONG: + case MD_SPAN_A: case MD_SPAN_CODE: - break; case MD_SPAN_DEL: - break; case MD_SPAN_LATEXMATH: - break; case MD_SPAN_LATEXMATH_DISPLAY: - break; case MD_SPAN_WIKILINK: - break; case MD_SPAN_U: break; } @@ -264,33 +233,33 @@ int SwMarkdownParser::text_callback(MD_TEXTTYPE type, const MD_CHAR* text, MD_SI { SwMarkdownParser* parser = static_cast<SwMarkdownParser*>(userdata); - OUString aText = rtl::OStringToOUString(std::string_view(text, size), RTL_TEXTENCODING_UTF8); - switch (type) { - case MD_TEXT_CODE: - if (!parser->m_bInsideImage) - parser->InsertText(aText); - break; case MD_TEXT_HTML: - parser->m_htmlData += aText; + { + parser->m_htmlData += OStringToOUString({ text, size }, RTL_TEXTENCODING_UTF8); break; + } + case MD_TEXT_CODE: case MD_TEXT_NORMAL: + { if (!parser->m_bInsideImage) + { + OUString aText = OStringToOUString({ text, size }, RTL_TEXTENCODING_UTF8); parser->InsertText(aText); + } break; - case MD_TEXT_NULLCHAR: - break; + } case MD_TEXT_BR: parser->m_xDoc->getIDocumentContentOperations().InsertString(*parser->m_pPam, - OUString(u' ')); + u" "_ustr); break; case MD_TEXT_SOFTBR: parser->m_xDoc->getIDocumentContentOperations().InsertString(*parser->m_pPam, OUString(CHAR_HARDBLANK)); break; case MD_TEXT_ENTITY: - break; + case MD_TEXT_NULLCHAR: case MD_TEXT_LATEXMATH: break; }