From ef62bc4e2a1e05508ddca327ae5204a52b13d9bd Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Thu, 2 Jun 2016 16:20:15 -0400 Subject: [PATCH] Fix checkmarks and Start item in scrub handle context menu --- src/tracks/ui/Scrubbing.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/tracks/ui/Scrubbing.cpp b/src/tracks/ui/Scrubbing.cpp index ce07d05dd..41bee5f8a 100644 --- a/src/tracks/ui/Scrubbing.cpp +++ b/src/tracks/ui/Scrubbing.cpp @@ -827,6 +827,7 @@ enum { CMD_ID = 8000 }; BEGIN_EVENT_TABLE(Scrubber, wxEvtHandler) EVT_MENU(CMD_ID, Scrubber::OnScrub) EVT_MENU(CMD_ID + 1, Scrubber::OnSeek) + EVT_MENU(CMD_ID + 2, Scrubber::OnStart) END_EVENT_TABLE() BEGIN_EVENT_TABLE(Scrubber::Forwarder, wxEvtHandler) @@ -891,10 +892,7 @@ void Scrubber::PopulateMenu(wxMenu &menu) { int id = CMD_ID; auto cm = mProject->GetCommandManager(); - const MenuItem *checkedItem = - HasStartedScrubbing() - ? &FindMenuItem(mSeeking) - : nullptr; + const MenuItem *checkedItem = &FindMenuItem(mSeeking); for (const auto &item : menuItems) { if (cm->GetEnabled(item.name)) { menu.AppendCheckItem(id, item.label);