* Full author contact details are available in file CREDITS.
*/
+#include <config.h>
#include "Bidi.h"
#include "buffer.h"
#include "lyxrc.h"
#include "paragraph.h"
-#include "insets/updatableinset.h"
using lyx::pos_type;
return;
}
- InsetOld * inset = par.inInset();
- if (inset && inset->owner() &&
- inset->owner()->lyxCode() == InsetOld::ERT_CODE) {
+ if (par.ownerCode() == InsetBase::ERT_CODE) {
start_ = -1;
return;
}
log2vis_list_[lpos - start_] = rtl ? 1 : -1;
} else if (lev < new_level) {
log2vis_list_[lpos - start_] = rtl ? -1 : 1;
- if (new_level > rtl_par)
+ if (new_level > 0 && !rtl_par)
same_direction_ = false;
} else
log2vis_list_[lpos - start_] = new_rtl ? -1 : 1;