When I override QTextEdit::dropEvent() and do a drag and drop of text, the cursor stops blinking, stays at its last position, and is no longer redrawn. Is there a call that can be made to restore the cursor drawing?

I've tried calling ensureCursorVisible(), setFocus(), and update() ...

Any help appreciated.