From 8267ac63160ac24b70edeca8c6f25224193eba2d Mon Sep 17 00:00:00 2001 From: Amadeus Folego Date: Thu, 22 Jan 2015 17:13:23 -0200 Subject: [PATCH] Fix beat pattern actions on melodies --- src/tracks/Pattern.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/tracks/Pattern.cpp b/src/tracks/Pattern.cpp index 10ce2bca1..c39fbdbcd 100644 --- a/src/tracks/Pattern.cpp +++ b/src/tracks/Pattern.cpp @@ -761,12 +761,16 @@ void PatternView::constructContextMenu( QMenu * _cm ) _cm->addAction( embed::getIconPixmap( "edit_rename" ), tr( "Change name" ), this, SLOT( changeName() ) ); - _cm->addSeparator(); - _cm->addAction( embed::getIconPixmap( "step_btn_add" ), - tr( "Add steps" ), m_pat, SLOT( addSteps() ) ); - _cm->addAction( embed::getIconPixmap( "step_btn_remove" ), - tr( "Remove steps" ), m_pat, SLOT( removeSteps() ) ); + if ( m_pat->type() == Pattern::BeatPattern ) + { + _cm->addSeparator(); + + _cm->addAction( embed::getIconPixmap( "step_btn_add" ), + tr( "Add steps" ), m_pat, SLOT( addSteps() ) ); + _cm->addAction( embed::getIconPixmap( "step_btn_remove" ), + tr( "Remove steps" ), m_pat, SLOT( removeSteps() ) ); + } }