Le 11/03/2020 à 19:14, Scott Kostyshak a écrit :
commit adb7283b69f5dddfabb8d807a432cd1e5e60b221
Author: Scott Kostyshak <skost...@lyx.org>
Date:   Wed Mar 11 14:18:33 2020 -0400

     outline-up/down: preserve cursor's position
There is no need to change the cursor's position to the beginning of
     the line.
This change does not affect the behavior of using the buttons in the
     Outliner pane, but is useful for using the keyboard shortcuts.

What is the difference between the two code paths?

JMarc
---
  src/Text3.cpp |    4 ++--
  1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Text3.cpp b/src/Text3.cpp
index 81b0132..4a47556 100644
--- a/src/Text3.cpp
+++ b/src/Text3.cpp
@@ -2765,14 +2765,14 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd)
case LFUN_OUTLINE_UP:
                outline(OutlineUp, cur, this);
-               setCursor(cur, cur.pit(), 0);
+               setCursor(cur, cur.pit(), cur.pos());
                cur.forceBufferUpdate();
                needsUpdate = true;
                break;
case LFUN_OUTLINE_DOWN:
                outline(OutlineDown, cur, this);
-               setCursor(cur, cur.pit(), 0);
+               setCursor(cur, cur.pit(), cur.pos());
                cur.forceBufferUpdate();
                needsUpdate = true;
                break;


--
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to