From edba1b5b28cadbe1f85f811cc104c74212a2e675 Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Wed, 22 Jan 2020 13:18:24 -0500 Subject: [PATCH] Avoid unnecessary update before drawing ruler grid... ... which matters for some displays such as in Equalization, though not for track vertical rulers --- src/widgets/Ruler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/widgets/Ruler.cpp b/src/widgets/Ruler.cpp index 6874f3979..db9146184 100644 --- a/src/widgets/Ruler.cpp +++ b/src/widgets/Ruler.cpp @@ -1403,7 +1403,8 @@ void Ruler::DrawGrid(wxDC& dc, int length, bool minor, bool major, int xOffset, mMajorGrid = major; mMinorGrid = minor; - Update( dc, nullptr ); + if ( !mValid ) + Update( dc, nullptr ); int gridPos; wxPen gridPen;