]> git.lyx.org Git - features.git/commitdiff
Fix bug discovered by Darren
authorAndré Pönitz <poenitz@gmx.net>
Thu, 24 Oct 2002 06:45:29 +0000 (06:45 +0000)
committerAndré Pönitz <poenitz@gmx.net>
Thu, 24 Oct 2002 06:45:29 +0000 (06:45 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5486 a592a061-630c-0410-9148-cb99ea01b6c8

src/mathed/math_cursor.C

index 7add137ec75941fb62b3863933402b58cda88ad1..00433ff403787c17c92512d560453de34cc14be1 100644 (file)
@@ -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);