+2005-07-15 Juergen Vigna <jug@lyx.org>
+
+ * lyxfunc.C (dispatch): save and restore the cursor after a
+ textclass switch.
+
2005-07-15 <lgb@tandberg.net>
* text.C (backspace): bug 806 for empty keepempty paragraphs we
break;
owner->message(_("Converting document to new document class..."));
+ StableDocIterator backcur(view()->cursor());
ErrorList el;
lyx::cap::SwitchBetweenClasses(
old_class, new_class,
buffer->paragraphs(), el);
+ view()->setCursor(backcur.asDocIterator(&(buffer->inset())));
bufferErrors(*buffer, el);
view()->showErrorList(_("Class switch"));
updateCounters(*buffer);