row->next()->previous(row->previous());
if (!row->previous()) {
firstrow = row->next();
- lyx::Assert(firstrow);
+// lyx::Assert(firstrow);
} else {
row->previous()->next(row->next());
}
// We allow all kinds of "mumbo-jumbo" when freespacing.
if (textclasslist.Style(bview->buffer()->params.textclass,
- old_cursor.par()->getLayout()).free_spacing)
+ old_cursor.par()->getLayout()).free_spacing ||
+ old_cursor.par()->isFreeSpacing())
+ {
return;
+ }
bool deleted = false;