From: Dekel Tsur Date: Mon, 13 Aug 2001 17:57:14 +0000 (+0000) Subject: Use normal cursor shape in ERT insets. X-Git-Tag: 1.6.10~20839 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=60c447c775434c2c240b74ceacb9c9f436a5e23f;p=features.git Use normal cursor shape in ERT insets. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2506 a592a061-630c-0410-9148-cb99ea01b6c8 --- 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