diff --git a/src/visual/GainCanvas.cpp b/src/visual/GainCanvas.cpp index 409e7de..cb1dce6 100644 --- a/src/visual/GainCanvas.cpp +++ b/src/visual/GainCanvas.cpp @@ -194,6 +194,11 @@ void GainCanvas::OnMouseLeftWindow(wxMouseEvent& event) { void GainCanvas::OnMouseEnterWindow(wxMouseEvent& event) { InteractiveCanvas::mouseTracker.OnMouseEnterWindow(event); SetCursor(wxCURSOR_CROSS); +#ifdef _WIN32 + if (wxGetApp().getAppFrame()->canFocus()) { + this->SetFocus(); + } +#endif }