Author: tommaso
Date: Tue Sep  8 01:58:56 2009
New Revision: 31339
URL: http://www.lyx.org/trac/changeset/31339

Log:
Fix crash when positioning cursor under some conditions, e.g., when
finding in the sample documents attached to #6112.

Modified:
   lyx-devel/trunk/src/BufferView.cpp

Modified: lyx-devel/trunk/src/BufferView.cpp
========================================================================
======
--- lyx-devel/trunk/src/BufferView.cpp  Tue Sep  8 01:15:06 2009
(r31338)
+++ lyx-devel/trunk/src/BufferView.cpp  Tue Sep  8 01:58:56 2009
(r31339)
@@ -1887,6 +1887,7 @@
 
 void BufferView::setCursor(DocIterator const & dit)  {
+       d->cursor_.reset(buffer().inset());
        size_t const n = dit.depth();
        for (size_t i = 0; i < n; ++i)
                dit[i].inset().edit(d->cursor_, true);

Jurgen ?

Vincent

Reply via email to