bool BufferView::setCursorFromInset(Inset const * inset)
{
// are we already there?
- if (cursor().nextInset() == inset)
+ if (&cursor().inset() == inset || cursor().nextInset() == inset)
return true;
// Inset is not at cursor position. Find it in the document.