summaryrefslogtreecommitdiff
path: root/muse2/muse/functions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/functions.cpp')
-rw-r--r--muse2/muse/functions.cpp6
1 files changed, 4 insertions, 2 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<Part*, unsigned> expand_map;
map<Part*, set<Part*> > new_part_map;
- Xml xml(pt.toLatin1().constData());
+ QByteArray pt_= pt.toLatin1();
+ Xml xml(pt_.constData());
for (;;)
{
Xml::Token token = xml.parse();