}
-bool BufferView::fixInlineCompletionPos()
+void BufferView::resetInlineCompletionPos()
{
- return d->inlineCompletionPos_.fixIfBroken();
+ d->inlineCompletionPos_ = DocIterator();
}
/// return the position in the buffer of the inline completion postfix.
DocIterator const & inlineCompletionPos() const;
/// make sure inline completion position is OK
- bool fixInlineCompletionPos();
+ void resetInlineCompletionPos();
/// set the inline completion postfix and its position in the buffer.
/// Updates the updateFlags in \c cur.
void setInlineCompletion(Cursor & cur, DocIterator const & pos,
bool badcursor = notifyCursorLeavesOrEnters(old, *this);
if (badcursor) {
fixIfBroken();
- bv().fixInlineCompletionPos();
+ bv().resetInlineCompletionPos();
}
old.endUndoGroup();
}