summaryrefslogtreecommitdiff
path: root/muse2/muse/instruments/editinstrument.cpp
diff options
context:
space:
mode:
authorTim E. Real <termtech@rogers.com>2010-12-14 20:06:14 +0000
committerTim E. Real <termtech@rogers.com>2010-12-14 20:06:14 +0000
commitd3d0a38e8c203d658207fb0c8736c046658ceaaa (patch)
treee67ca04f64948d96b5f51f91a4b20d23b4093063 /muse2/muse/instruments/editinstrument.cpp
parent37d66824699fad3727f1c035a8ad98dc21782757 (diff)
Fixed corruption to due latin1() conversions.
Diffstat (limited to 'muse2/muse/instruments/editinstrument.cpp')
-rw-r--r--muse2/muse/instruments/editinstrument.cpp7
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 "---";