I think I've descovered another one.

The assert
UT_ASSERT(iPos >= dPos);

in fl_BlockLayout::findPointCoords triggers.

That fl_BlockLayout was returned from a call to _findBlockAtPosition inside
FV_View::getCharFormat.

To my question. Is it legal for FL_DocLayout::findBlockAtPosition, to return
an fl_BlockLayout that does not contain the requested PT_DocPosition? It in
turn gets the pointer to the fl_BlockLayout from
PD_Document::getStruxOfTypeFromPosition, why my question extends to that
function too.

/Mike




Reply via email to