X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FInsetMathSplit.cpp;h=31314b3f842822b38bf70ebd02d0978353a81538;hb=21c92c8a129b5f3ff56de33bf2941a25967cffbb;hp=200a0bc3c9fd3a23e0a6f7efe5142dd8af65385e;hpb=7cb0284a3ffa469c4c99184725f5a3e0b4056508;p=lyx.git diff --git a/src/mathed/InsetMathSplit.cpp b/src/mathed/InsetMathSplit.cpp index 200a0bc3c9..31314b3f84 100644 --- a/src/mathed/InsetMathSplit.cpp +++ b/src/mathed/InsetMathSplit.cpp @@ -62,7 +62,7 @@ char InsetMathSplit::defaultColAlign(col_type col) || name_ == "aligned" || name_ == "align" || name_ == "alignedat") - return colAlign(hullAlign, col, buffer().params()); + return colAlign(hullAlign, col); return 'l'; } @@ -79,7 +79,7 @@ char InsetMathSplit::displayColAlign(idx_type idx) const || name_ == "aligned" || name_ == "align" || name_ == "alignedat") - return colAlign(hullAlign, col(idx), buffer().params()); + return colAlign(hullAlign, col(idx)); return InsetMathGrid::displayColAlign(idx); } @@ -116,6 +116,12 @@ bool InsetMathSplit::getStatus(Cursor & cur, FuncRequest const & cmd, switch (cmd.action()) { case LFUN_TABULAR_FEATURE: { string s = cmd.getArg(0); + if (s == "append-column" + && (name_ == "gathered" || name_ == "lgathered" || name_ == "rgathered")) { + // gathered does not support multiple columns + flag.setEnabled(false); + return true; + } if (s == "add-vline-left" || s == "add-vline-right") { flag.message(bformat( from_utf8(N_("Can't add vertical grid lines in '%1$s'")),