diff --git a/src/apps/haiku-depot/textview/TextDocumentView.cpp b/src/apps/haiku-depot/textview/TextDocumentView.cpp index c3c9cd4166..e824fbb008 100644 --- a/src/apps/haiku-depot/textview/TextDocumentView.cpp +++ b/src/apps/haiku-depot/textview/TextDocumentView.cpp @@ -94,6 +94,8 @@ TextDocumentView::MouseDown(BPoint where) Window()->CurrentMessage()->FindInt32("modifiers", modifiers); fMouseDown = true; + SetMouseEventMask(B_POINTER_EVENTS, B_LOCK_WINDOW_FOCUS); + bool extendSelection = (modifiers & B_SHIFT_KEY) != 0; SetCaret(where, extendSelection); }