From 400fcfa1ee6b3904e9e337e72b0246b3f8032225 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andr=C3=A9=20P=C3=B6nitz?= Date: Fri, 12 Oct 2001 14:33:38 +0000 Subject: [PATCH] leave mathed after math-insert if we have not been in mathed before git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2875 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/mathed/formulabase.C | 8 +++++--- src/mathed/math_cursor.C | 10 +++++----- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/mathed/formulabase.C b/src/mathed/formulabase.C index eebcfc8703..38dda883f5 100644 --- a/src/mathed/formulabase.C +++ b/src/mathed/formulabase.C @@ -758,9 +758,11 @@ void mathDispatchInsertMatrix(BufferView * bv, string const & arg) void mathDispatchInsertMath(BufferView * bv, string const & arg) { if (bv->available()) { - if (arg.size() && arg[0] == '\\') - openNewInset(bv, new InsetFormula(arg)); - else + if (arg.size() && arg[0] == '\\') { + InsetFormula * f = new InsetFormula(arg); + if (!bv->insertInset(f)) + delete f; + } else mathDispatchMathMode(bv, arg); } } diff --git a/src/mathed/math_cursor.C b/src/mathed/math_cursor.C index ca2b35904f..4c8ec8081d 100644 --- a/src/mathed/math_cursor.C +++ b/src/mathed/math_cursor.C @@ -1374,13 +1374,13 @@ void MathCursor::interpret(char c) static char const greekl[][26] = {"alpha", "beta", "chi", "delta", "epsilon", "phi", "gamma", "eta", "iota", "epsilon", "kappa", "lambda", "mu", - "nu", "omikron", "pi", "vartheta", "rho", "sigma", + "nu", "omega", "pi", "vartheta", "rho", "sigma", "tau", "upsilon", "theta", "omega", "xi", "varphi", "zeta"}; static char const greeku[][26] = - {"Alpha", "Beta", "chi", "Delta", "varepsilon", "Phi", - "Gamma", "Eta", "Iota", "Epsilon", "Kappa", "Lambda", "Mu", - "Nu", "Omikron", "Pi", "vartheta", "varrho", "Sigma", "varsigma", - "Upsilon", "Theta", "Omega", "Xi", "Varphi", "Zeta"}; + {"alpha", "beta", "chi", "Delta", "varepsilon", "Phi", + "Gamma", "varepsilon", "varepsilon", "epsilon", "kappa", "Lambda", "mu", + "Nu", "Omega", "Pi", "vartheta", "varrho", "Sigma", "varsigma", + "Upsilon", "Theta", "Omega", "Xi", "Varphi", "zeta"}; latexkeys const * l = 0; if ('a' <= c && c <= 'z') -- 2.39.5