bool const main_inset = &buffer().inset() == this;
bool const target_inset = cmd.argument().empty()
|| cmd.getArg(0) == insetName(lyxCode());
- bool const one_cell = nargs() == 1;
+ // cur.inset() is the tabular when this is a single cell (bug #9954)
+ bool const one_cell = cur.inset().nargs() == 1;
if (!main_inset && target_inset && one_cell) {
// Text::dissolveInset assumes that the cursor
bool const main_inset = &buffer().inset() == this;
bool const target_inset = cmd.argument().empty()
|| cmd.getArg(0) == insetName(lyxCode());
- bool const one_cell = nargs() == 1;
+ // cur.inset() is the tabular when this is a single cell (bug #9954)
+ bool const one_cell = cur.inset().nargs() == 1;
if (target_inset)
status.setEnabled(!main_inset && one_cell);
- Raise GuiView on buffer switch to bring it topmost in multi-window mode.
-- Fix cursor position after Redo of a document settings change (bug 10097).
+- Fix cursor position after Redo of a document settings change (bug
+ 10097).
+
+- Disable Edit>Dissolve Inset in tabulars (bug 9954).
- Shortcut preferences: ask the user for removing bindings when using the
"restore" button (#9174).