The branch, master, has been updated. - Log -----------------------------------------------------------------
commit 5000a016cf1d49add3a3cee4e95dbc3c65197bf4 Author: Pavel Sanda <[email protected]> Date: Sat Feb 9 21:51:30 2013 -0800 Fix #7865 - Math autocorrection is broken Patch from Martin Vermeer. http://www.mail-archive.com/[email protected]/msg177004.html diff --git a/src/Cursor.cpp b/src/Cursor.cpp index 4469875..23db7bc 100644 --- a/src/Cursor.cpp +++ b/src/Cursor.cpp @@ -1525,8 +1525,6 @@ void Cursor::insert(MathData const & ar) bool Cursor::backspace() { - autocorrect() = false; - if (selection()) { cap::eraseSelection(*this); return true; @@ -1577,7 +1575,6 @@ bool Cursor::backspace() bool Cursor::erase() { - autocorrect() = false; if (inMacroMode()) return true; @@ -1632,7 +1629,6 @@ bool Cursor::up() if (disp_.dispatched()) return true; setCursor(save); - autocorrect() = false; return false; } @@ -1646,7 +1642,6 @@ bool Cursor::down() if (disp_.dispatched()) return true; setCursor(save); - autocorrect() = false; return false; } diff --git a/src/mathed/InsetMathNest.cpp b/src/mathed/InsetMathNest.cpp index 86920e1..0b24a1d 100644 --- a/src/mathed/InsetMathNest.cpp +++ b/src/mathed/InsetMathNest.cpp @@ -706,6 +706,10 @@ void InsetMathNest::doDispatch(Cursor & cur, FuncRequest & cmd) act == LFUN_UP_SELECT; cur.selHandle(select); + // handle autocorrect: + cur.autocorrect() = false; + cur.message(_("Autocorrect Off ('!' to enter)")); + // go up/down bool up = act == LFUN_UP || act == LFUN_UP_SELECT; bool successful = cur.upDownInMath(up); ----------------------------------------------------------------------- Summary of changes: src/Cursor.cpp | 5 ----- src/mathed/InsetMathNest.cpp | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) hooks/post-receive -- The LyX Source Repository
