From 739e3c8df39e3e75f41c3162f84424d9fe325e0f Mon Sep 17 00:00:00 2001 From: Martin Vermeer Date: Wed, 3 Oct 2007 10:24:37 +0000 Subject: [PATCH] Allow dissolution of insets inside mathed git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20692 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/mathed/InsetMathNest.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/mathed/InsetMathNest.cpp b/src/mathed/InsetMathNest.cpp index 72f8b4ad5e..1a69460bc4 100644 --- a/src/mathed/InsetMathNest.cpp +++ b/src/mathed/InsetMathNest.cpp @@ -1003,6 +1003,12 @@ goto_char_backwards: cur.undispatched(); break; } + case LFUN_INSET_DISSOLVE: + if (!asHullInset()) { + recordUndoInset(cur, Undo::ATOMIC); + cur.pullArg(); + } + break; default: InsetMath::doDispatch(cur, cmd); @@ -1112,6 +1118,10 @@ bool InsetMathNest::getStatus(Cursor & cur, FuncRequest const & cmd, flag.enabled(false); break; + case LFUN_INSET_DISSOLVE: + flag.enabled(!asHullInset()); + break; + default: ret = false; break; -- 2.39.2