From 60c447c775434c2c240b74ceacb9c9f436a5e23f Mon Sep 17 00:00:00 2001 From: Dekel Tsur Date: Mon, 13 Aug 2001 17:57:14 +0000 Subject: [PATCH] Use normal cursor shape in ERT insets. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2506 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/BufferView2.C | 7 +++++-- src/ChangeLog | 5 +++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/BufferView2.C b/src/BufferView2.C index faf26c0d29..3aac225fed 100644 --- a/src/BufferView2.C +++ b/src/BufferView2.C @@ -411,16 +411,19 @@ void BufferView::showLockedInsetCursor(int x, int y, int asc, int desc) { if (available() && theLockingInset()) { LyXCursor cursor = text->cursor; + Inset * locking_inset = theLockingInset()->getLockingInset(); + if ((cursor.pos() - 1 >= 0) && (cursor.par()->getChar(cursor.pos() - 1) == Paragraph::META_INSET) && (cursor.par()->getInset(cursor.pos() - 1) == - theLockingInset()->getLockingInset())) + locking_inset)) text->setCursor(this, cursor, cursor.par(), cursor.pos() - 1); LyXScreen::Cursor_Shape shape = LyXScreen::BAR_SHAPE; LyXText * txt = getLyXText(); - if (theLockingInset()->getLockingInset()->isTextInset() && + if (locking_inset->isTextInset() && + locking_inset->lyxCode() != Inset::ERT_CODE && (txt->real_current_font.language() != buffer()->params.language || txt->real_current_font.isVisibleRightToLeft() diff --git a/src/ChangeLog b/src/ChangeLog index d8d1cd744e..391c102412 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2001-08-13 Dekel Tsur + + * BufferView2.C (showLockedInsetCursor): Use normal cursor shape in + ERT insets. + 2001-08-13 Juergen Vigna * text.C (fill): return 0 instead of 20 as this seems to be the more -- 2.39.5