]> git.lyx.org Git - lyx.git/commitdiff
TransState::addkey() pass parameter by const reference
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 12 Sep 2024 14:54:02 +0000 (16:54 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 12 Sep 2024 14:54:02 +0000 (16:54 +0200)
Spotted by Coverity scan.

src/Trans.cpp
src/Trans.h

index 28a05f05f959ae2354870fa5835e578b054aa9b8..774c7ac7ced71df05a5ba0a7cef0f7c57b362bdf 100644 (file)
@@ -451,7 +451,7 @@ docstring const TransInitState::normalkey(char_type c)
 }
 
 
-docstring const TransInitState::deadkey(char_type c, KmodInfo d)
+docstring const TransInitState::deadkey(char_type c, KmodInfo const & d)
 {
        deadkey_ = c;
        deadkey_info_ = d;
@@ -488,7 +488,7 @@ docstring const TransDeadkeyState::normalkey(char_type c)
 }
 
 
-docstring const TransDeadkeyState::deadkey(char_type c, KmodInfo d)
+docstring const TransDeadkeyState::deadkey(char_type c, KmodInfo const & d)
 {
        docstring res;
 
@@ -548,7 +548,7 @@ docstring const TransCombinedState::normalkey(char_type c)
 }
 
 
-docstring const TransCombinedState::deadkey(char_type c, KmodInfo d)
+docstring const TransCombinedState::deadkey(char_type c, KmodInfo const & d)
 {
        // Third key in a row. Output the first one and
        // reenter with shifted deadkeys
index 61a57b8e1ef32fe5669abd5c3bcba8fa95ddd493..aefb4adff070d0b9b8d604d551dd0f89d0a1604f 100644 (file)
@@ -197,7 +197,7 @@ public:
        ///
        virtual bool backspace() = 0;
        ///
-       virtual docstring const deadkey(char_type, KmodInfo) = 0;
+       virtual docstring const deadkey(char_type, KmodInfo const &) = 0;
        ///
        static char_type const TOKEN_SEP;
 };
@@ -243,7 +243,7 @@ public:
        ///
        bool backspace() override { return true; }
        ///
-       docstring const deadkey(char_type, KmodInfo) override;
+       docstring const deadkey(char_type, KmodInfo const &) override;
 };
 
 
@@ -260,7 +260,7 @@ public:
                return false;
        }
        ///
-       docstring const deadkey(char_type, KmodInfo) override;
+       docstring const deadkey(char_type, KmodInfo const &) override;
 };
 
 
@@ -281,7 +281,7 @@ public:
                return false;
        }
        ///
-       docstring const deadkey(char_type, KmodInfo) override;
+       docstring const deadkey(char_type, KmodInfo const &) override;
 };
 
 
@@ -335,7 +335,7 @@ public:
        ///
        void translateAndInsert(char_type, Text *, Cursor &);
        ///
-       docstring const deadkey(char_type c, KmodInfo t)
+       docstring const deadkey(char_type c, KmodInfo const & t)
                { return trans_fsm_.currentState->deadkey(c, t); }
        ///
        docstring const normalkey(char_type c)