diff --git a/src/apps/haiku-depot/textview/TextDocumentView.cpp b/src/apps/haiku-depot/textview/TextDocumentView.cpp index 48a7a4e3ad..edee42dc48 100644 --- a/src/apps/haiku-depot/textview/TextDocumentView.cpp +++ b/src/apps/haiku-depot/textview/TextDocumentView.cpp @@ -435,6 +435,9 @@ TextDocumentView::_UpdateScrollBars() void TextDocumentView::_DrawCaret(int32 textOffset) { + if (!IsFocus() || Window() == NULL || !Window()->IsActive()) + return; + float x1; float y1; float x2;