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

Reply via email to