From 180ca1948bf5bd8be837c387aff37535f27682d6 Mon Sep 17 00:00:00 2001 From: akleja <49785979+akleja@users.noreply.github.com> Date: Mon, 19 Jul 2021 18:59:04 +0200 Subject: [PATCH] Fix: Edit cursor coloring not being applied --- src/AColor.cpp | 2 +- src/tracks/ui/EditCursorOverlay.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/AColor.cpp b/src/AColor.cpp index 806b7b7fc..0afa6c28f 100644 --- a/src/AColor.cpp +++ b/src/AColor.cpp @@ -467,7 +467,7 @@ wxColour CursorColour( ) // Pen colour is fine, if there is plenty of contrast. if( d > 200 ) - return clrCursorPen; + return theTheme.Colour( clrCursorPen ); // otherwise return same colour as a selection. return theTheme.Colour( clrSelected ); diff --git a/src/tracks/ui/EditCursorOverlay.cpp b/src/tracks/ui/EditCursorOverlay.cpp index 1bb058e07..a605e1d3e 100644 --- a/src/tracks/ui/EditCursorOverlay.cpp +++ b/src/tracks/ui/EditCursorOverlay.cpp @@ -121,7 +121,7 @@ void EditCursorOverlay::Draw(OverlayPanel &panel, wxDC &dc) } else if (auto ruler = dynamic_cast(&panel)) { wxASSERT(!mIsMaster); - dc.SetPen(*wxBLACK_PEN); + AColor::CursorColor(&dc); // AColor::Line includes both endpoints so use GetBottom() auto rect = ruler->GetInnerRect(); AColor::Line(dc, mLastCursorX, rect.GetTop(), mLastCursorX, rect.GetBottom());