From: André Pönitz Date: Thu, 24 Oct 2002 06:45:29 +0000 (+0000) Subject: Fix bug discovered by Darren X-Git-Tag: 1.6.10~18111 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=6e6d6248c226aea3a00f4ce534f13e88978f34d1;p=features.git Fix bug discovered by Darren git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5486 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/mathed/math_cursor.C b/src/mathed/math_cursor.C index 7add137ec7..00433ff403 100644 --- a/src/mathed/math_cursor.C +++ b/src/mathed/math_cursor.C @@ -1333,6 +1333,11 @@ string MathCursor::grabSelection() const MathCursorPos i2; getSelection(i1, i2); + if (i1.idx_ == i2.idx_) { + MathArray::const_iterator it = i1.cell().begin(); + return asString(MathArray(it + i1.pos_, it + i2.pos_)); + } + row_type r1, r2; col_type c1, c2; region(i1, i2, r1, r2, c1, c2);