commit eef33de9670577f6e906ee23c757dab58bdcdf4c Author: Jean-Marc Lasgouttes <lasgout...@lyx.org> Date: Thu Feb 13 12:08:20 2025 +0100
avoid temporary variable (spotted by Coverity Scan) --- src/Buffer.cpp | 9 ++++----- src/insets/InsetBranch.h | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/Buffer.cpp b/src/Buffer.cpp index d397c0ace5..72411ba4fe 100644 --- a/src/Buffer.cpp +++ b/src/Buffer.cpp @@ -3966,11 +3966,10 @@ void Buffer::getUsedBranches(std::list<docstring> & result, bool const from_mast for (Inset const & it : inset()) { if (it.lyxCode() == BRANCH_CODE) { InsetBranch const & br = static_cast<InsetBranch const &>(it); - docstring const name = br.branch(); - if (!from_master && !params().branchlist().find(name)) - result.push_back(name); - else if (from_master && !masterBuffer()->params().branchlist().find(name)) - result.push_back(name); + if (!from_master && !params().branchlist().find(br.branch())) + result.push_back(br.branch()); + else if (from_master && !masterBuffer()->params().branchlist().find(br.branch())) + result.push_back(br.branch()); continue; } if (it.lyxCode() == INCLUDE_CODE) { diff --git a/src/insets/InsetBranch.h b/src/insets/InsetBranch.h index 58154701e3..a1c0489583 100644 --- a/src/insets/InsetBranch.h +++ b/src/insets/InsetBranch.h @@ -53,7 +53,7 @@ public: /// static void string2params(std::string const &, InsetBranchParams &); /// - docstring branch() const { return params_.branch; } + docstring const & branch() const { return params_.branch; } /// void rename(docstring const & newname) { params_.branch = newname; } /// -- lyx-cvs mailing list lyx-cvs@lists.lyx.org https://lists.lyx.org/mailman/listinfo/lyx-cvs