diff options
author | Tim E. Real <termtech@rogers.com> | 2010-12-14 20:06:14 +0000 |
---|---|---|
committer | Tim E. Real <termtech@rogers.com> | 2010-12-14 20:06:14 +0000 |
commit | d3d0a38e8c203d658207fb0c8736c046658ceaaa (patch) | |
tree | e67ca04f64948d96b5f51f91a4b20d23b4093063 /muse2/muse/instruments/editinstrument.cpp | |
parent | 37d66824699fad3727f1c035a8ad98dc21782757 (diff) |
Fixed corruption to due latin1() conversions.
Diffstat (limited to 'muse2/muse/instruments/editinstrument.cpp')
-rw-r--r-- | muse2/muse/instruments/editinstrument.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/muse2/muse/instruments/editinstrument.cpp b/muse2/muse/instruments/editinstrument.cpp index a0aba89c..d82dff4f 100644 --- a/muse2/muse/instruments/editinstrument.cpp +++ b/muse2/muse/instruments/editinstrument.cpp @@ -3478,9 +3478,8 @@ void EditInstrument::enableDefaultControls(bool enVal, bool enPatch) void EditInstrument::setDefaultPatchName(int val) { - const char* patchname = getPatchName(val); patchButton->blockSignals(true); - patchButton->setText(QString(patchname)); + patchButton->setText(getPatchName(val)); patchButton->blockSignals(false); } @@ -3553,7 +3552,7 @@ void EditInstrument::setDefaultPatchControls(int val) // getPatchName //--------------------------------------------------------- -const char* EditInstrument::getPatchName(int prog) +QString EditInstrument::getPatchName(int prog) { int pr = prog & 0xff; if(prog == CTRL_VAL_UNKNOWN || pr == 0xff) @@ -3579,7 +3578,7 @@ const char* EditInstrument::getPatchName(int prog) //&& (lbank == mp->lbank || !lb || mp->lbank == -1)) && (hbank == mp->hbank || mp->hbank == -1) && (lbank == mp->lbank || mp->lbank == -1)) - return mp->name.toLatin1().constData(); + return mp->name; } } return "---"; |