mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
Fix bug #10498
Use the selection as the argument of a macro also when the macro has only optional arguments.
This commit is contained in:
parent
1a286c7910
commit
61efbff545
@ -1762,7 +1762,8 @@ bool Cursor::macroModeClose(bool cancel)
|
|||||||
// we have to resolve the macro here manually and check its arity
|
// we have to resolve the macro here manually and check its arity
|
||||||
// to put the selection behind it if arity > 0.
|
// to put the selection behind it if arity > 0.
|
||||||
MacroData const * data = buffer()->getMacro(atomAsMacro->name());
|
MacroData const * data = buffer()->getMacro(atomAsMacro->name());
|
||||||
if (!selection.empty() && data && data->numargs() - data->optionals() > 0) {
|
if (!selection.empty() && data && data->numargs()
|
||||||
|
&& data->numargs() - data->optionals() >= 0) {
|
||||||
macroArg = true;
|
macroArg = true;
|
||||||
atomAsMacro->setDisplayMode(InsetMathMacro::DISPLAY_INTERACTIVE_INIT, 1);
|
atomAsMacro->setDisplayMode(InsetMathMacro::DISPLAY_INTERACTIVE_INIT, 1);
|
||||||
} else
|
} else
|
||||||
|
Loading…
Reference in New Issue
Block a user