From 8d959d62b8013b0415afe783786f16a465b949a4 Mon Sep 17 00:00:00 2001 From: Florian Jung Date: Sun, 18 Sep 2011 15:02:03 +0000 Subject: fixed some invalid read bug updated translation a bit --- muse2/muse/functions.cpp | 6 ++++-- muse2/muse/midiedit/scoreedit.cpp | 4 +--- muse2/share/locale/muse_de.ts | 26 +++++++++++++------------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/muse2/muse/functions.cpp b/muse2/muse/functions.cpp index 8e9a7cd5..b6bff169 100644 --- a/muse2/muse/functions.cpp +++ b/muse2/muse/functions.cpp @@ -879,7 +879,8 @@ unsigned get_groupedevents_len(const QString& pt) { unsigned maxlen=0; - Xml xml(pt.toLatin1().constData()); + QByteArray pt_= pt.toLatin1(); + Xml xml(pt_.constData()); for (;;) { Xml::Token token = xml.parse(); @@ -1062,7 +1063,8 @@ void paste_at(const QString& pt, int pos, int max_distance, bool always_new_part map expand_map; map > new_part_map; - Xml xml(pt.toLatin1().constData()); + QByteArray pt_= pt.toLatin1(); + Xml xml(pt_.constData()); for (;;) { Xml::Token token = xml.parse(); diff --git a/muse2/muse/midiedit/scoreedit.cpp b/muse2/muse/midiedit/scoreedit.cpp index 9637334e..265c7ec3 100644 --- a/muse2/muse/midiedit/scoreedit.cpp +++ b/muse2/muse/midiedit/scoreedit.cpp @@ -2017,7 +2017,7 @@ list parse_note_len(int len_ticks, int begin_tick, vector& foo, int len_now=0; int last_number=foo[pos]; - do {pos++;len_done++;len_now++;} while (! ((foo[pos]<=last_number) || (len_done==len) || (pos==foo.size())) ); + do {pos++;len_done++;len_now++;} while (! ((pos==foo.size()) || (foo[pos]<=last_number) || (len_done==len)) ); len_now=len_now*TICKS_PER_WHOLE/64; @@ -4583,10 +4583,8 @@ void ScoreCanvas::add_new_parts(const std::map< Part*, std::set >& param) * changing "share" status, the changed state isn't stored * ? pasting in editors sometimes fails oO? ( ERROR: reading eventlist * from clipboard failed. ignoring this one... ) [ not reproducible ] - * o cakewalk-mode is ignored when saving config * * CURRENT TODO - * o drum editor has "clef column" * ! o fix sigedit boxes (see also "important todo") * o ticks-to-quarter spinboxes * o newly created windows have to be focussed! diff --git a/muse2/share/locale/muse_de.ts b/muse2/share/locale/muse_de.ts index 5fe3a1ff..36406282 100644 --- a/muse2/share/locale/muse_de.ts +++ b/muse2/share/locale/muse_de.ts @@ -11418,67 +11418,67 @@ Wahrscheinlich hat dir ausgewählte Spur den falschen Typ. effect rack - Effekteinschub + Effekteinschub new - + neu change - ändern + ändern move up - Nach oben bewegen + Nach oben bewegen move down - Nach unten bewegen + Nach unten bewegen remove - entfernen + entfernen bypass - umleiten + übergehen show gui - GUI anzeigen + GUI anzeigen show native gui - Native GUI anzeigen + Native GUI anzeigen save preset - + Preset speichern MusE: Save Preset - + MusE: Preset speichern Replace effect - + Effekt ersetzen Do you really want to replace the effect %1? - + Möchten Sie wirklich den Effekt %1 ersetzen? -- cgit v1.2.3