[LyX/master] Get rid of helper Text::previousWord(), used only once
Jean-Marc Lasgouttes
lasgouttes at lyx.org
Tue Sep 29 07:59:32 UTC 2020
commit f9aadae29093d64876963c111a95f1ceeea54f32
Author: Jean-Marc Lasgouttes <lasgouttes at lyx.org>
Date: Tue Sep 29 10:15:31 2020 +0200
Get rid of helper Text::previousWord(), used only once
---
src/Text.cpp | 19 +++++--------------
src/Text.h | 2 --
2 files changed, 5 insertions(+), 16 deletions(-)
diff --git a/src/Text.cpp b/src/Text.cpp
index 8f39183..e5969b1 100644
--- a/src/Text.cpp
+++ b/src/Text.cpp
@@ -2278,19 +2278,6 @@ void Text::setMacrocontextPosition(DocIterator const & pos)
}
-docstring Text::previousWord(CursorSlice const & sl) const
-{
- CursorSlice from = sl;
- CursorSlice to = sl;
- getWord(from, to, PREVIOUS_WORD);
- if (sl == from || to == from)
- return docstring();
-
- Paragraph const & par = sl.paragraph();
- return par.asString(from.pos(), to.pos());
-}
-
-
bool Text::completionSupported(Cursor const & cur) const
{
Paragraph const & par = cur.paragraph();
@@ -2321,7 +2308,11 @@ bool Text::insertCompletion(Cursor & cur, docstring const & s, bool /*finished*/
docstring Text::completionPrefix(Cursor const & cur) const
{
- return previousWord(cur.top());
+ CursorSlice from = cur.top();
+ CursorSlice to = from;
+ getWord(from, to, PREVIOUS_WORD);
+
+ return cur.paragraph().asString(from.pos(), to.pos());
}
} // namespace lyx
diff --git a/src/Text.h b/src/Text.h
index 99d83f4..b5160a9 100644
--- a/src/Text.h
+++ b/src/Text.h
@@ -173,8 +173,6 @@ public:
void selectWord(Cursor & cur, word_location loc);
/// select all text
void selectAll(Cursor & cur);
- /// convenience function get the previous word or an empty string
- docstring previousWord(CursorSlice const & sl) const;
/// what type of change operation to make
enum ChangeOp {
More information about the lyx-cvs
mailing list