summaryrefslogtreecommitdiff
path: root/muse2/muse/audiotrack.cpp
diff options
context:
space:
mode:
authorTim E. Real <termtech@rogers.com>2012-07-13 06:36:44 +0000
committerTim E. Real <termtech@rogers.com>2012-07-13 06:36:44 +0000
commita6fc86a01ba952225e03b767cd609fc485964e90 (patch)
tree780384aa4d2d4007d7460fd73fe1e7c9cf12f5b8 /muse2/muse/audiotrack.cpp
parent2fb1b5732ce88caa318c701944c1257dc612caf1 (diff)
Fixed controllers go wacky after moving effects rack plugins up/down. My bad!
Also fixed existing problem: After moving rack plugins up/down, graphs disappear. Documentation: Some contributions to the documentation.tex file.
Diffstat (limited to 'muse2/muse/audiotrack.cpp')
-rw-r--r--muse2/muse/audiotrack.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/muse2/muse/audiotrack.cpp b/muse2/muse/audiotrack.cpp
index 32922c3b..f9d8a6bd 100644
--- a/muse2/muse/audiotrack.cpp
+++ b/muse2/muse/audiotrack.cpp
@@ -426,7 +426,7 @@ void AudioTrack::swapControllerIDX(int idx1, int idx2)
j = cl->id() & id_mask;
if(j == id1 || j == id2)
{
- newcl = new CtrlList(i | (j == id1 ? id2 : id1));
+ newcl = new CtrlList(i | (j == id1 ? id2 : id1), cl->dontShow());
newcl->setMode(cl->mode());
newcl->setValueType(cl->valueType());
newcl->setName(cl->name());
@@ -435,6 +435,8 @@ void AudioTrack::swapControllerIDX(int idx1, int idx2)
newcl->setRange(min, max);
newcl->setCurVal(cl->curVal());
newcl->setDefault(cl->getDefault());
+ newcl->setColor(cl->color());
+ newcl->setVisible(cl->isVisible());
for(iCtrl ic = cl->begin(); ic != cl->end(); ++ic)
{
cv = ic->second;