diff options
author | Tim E. Real <termtech@rogers.com> | 2012-07-13 06:36:44 +0000 |
---|---|---|
committer | Tim E. Real <termtech@rogers.com> | 2012-07-13 06:36:44 +0000 |
commit | a6fc86a01ba952225e03b767cd609fc485964e90 (patch) | |
tree | 780384aa4d2d4007d7460fd73fe1e7c9cf12f5b8 /muse2/muse/audiotrack.cpp | |
parent | 2fb1b5732ce88caa318c701944c1257dc612caf1 (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.cpp | 4 |
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; |