From 6e7fd68c798a8e5855f7e3a9ab6fd7014995f80d Mon Sep 17 00:00:00 2001 From: Kornel Benko Date: Sun, 3 Apr 2022 19:03:47 +0200 Subject: [PATCH] FindAdv: Allow to search in LyX-Note also if ignoring format --- src/insets/InsetNote.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/insets/InsetNote.cpp b/src/insets/InsetNote.cpp index d36b0d6a28..40194fa6ac 100644 --- a/src/insets/InsetNote.cpp +++ b/src/insets/InsetNote.cpp @@ -251,7 +251,8 @@ void InsetNote::latex(otexstream & os, OutputParams const & runparams_in) const int InsetNote::plaintext(odocstringstream & os, OutputParams const & runparams_in, size_t max_length) const { - if (params_.type == InsetNoteParams::Note) + if (params_.type == InsetNoteParams::Note + && (runparams_in.for_searchAdv & OutputParams::SearchNonOutput) == 0) return 0; OutputParams runparams(runparams_in); @@ -260,9 +261,11 @@ int InsetNote::plaintext(odocstringstream & os, // Ignore files that are exported inside a comment runparams.exportdata.reset(new ExportData); } - os << '[' << buffer().B_("note") << ":\n"; + if ((runparams_in.for_searchAdv & OutputParams::SearchNonOutput) == 0) + os << '[' << buffer().B_("note") << ":\n"; InsetText::plaintext(os, runparams, max_length); - os << "\n]"; + if ((runparams_in.for_searchAdv & OutputParams::SearchNonOutput) == 0) + os << "\n]"; return PLAINTEXT_NEWLINE + 1; // one char on a separate line }