From 58ee0088d35278495ae2d902b53adf23e4bb77bf Mon Sep 17 00:00:00 2001 From: ws Date: Thu, 17 Jan 2013 20:42:44 +0100 Subject: [PATCH] fix another xml regression (lines) --- libmscore/cmd.cpp | 6 ++++-- libmscore/line.cpp | 2 ++ libmscore/scorefile.cpp | 2 -- libmscore/xml.cpp | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/libmscore/cmd.cpp b/libmscore/cmd.cpp index 2bfb3aa2708d..4a3be8f622bd 100644 --- a/libmscore/cmd.cpp +++ b/libmscore/cmd.cpp @@ -1580,8 +1580,10 @@ bool Score::processMidiInput() _layoutAll = true; endCmd(); //after relayout - foreach(MuseScoreView* v, viewer) - v->adjustCanvasPosition(n, false); + if (n) { + foreach(MuseScoreView* v, viewer) + v->adjustCanvasPosition(n, false); + } return true; } return false; diff --git a/libmscore/line.cpp b/libmscore/line.cpp index 9de17d37b5e0..7147cdf66cc8 100644 --- a/libmscore/line.cpp +++ b/libmscore/line.cpp @@ -59,6 +59,8 @@ bool LineSegment::readProperties(XmlReader& e) setUserOff(QPointF()); setReadPos(e.readPoint() * _spatium); } + else + e.readNext(); } else if (tag == "pos") { QPointF rp = e.readPoint() * spatium(); diff --git a/libmscore/scorefile.cpp b/libmscore/scorefile.cpp index ce0d51b629f6..adca6058b7ac 100644 --- a/libmscore/scorefile.cpp +++ b/libmscore/scorefile.cpp @@ -574,7 +574,6 @@ Score::FileError Score::loadCompressedMsc(QString name, bool ignoreVersionError) while (e.readNextStartElement()) { const QStringRef& tag(e.name()); -printf("read container <%s>\n", tag.toUtf8().data()); if (tag == "rootfile") { rootfile = e.attribute("full-path"); e.skipCurrentElement(); @@ -582,7 +581,6 @@ printf("read container <%s>\n", tag.toUtf8().data()); else if (tag == "file") { QString image(e.readElementText()); QByteArray dbuf = uz.fileData(image); -printf("read file <%s> %d bytes\n", qPrintable(image), dbuf.size()); imageStore.add(image, dbuf); } } diff --git a/libmscore/xml.cpp b/libmscore/xml.cpp index d81e5a8652a9..178e5f0cd694 100644 --- a/libmscore/xml.cpp +++ b/libmscore/xml.cpp @@ -634,7 +634,7 @@ QString Xml::htmlToString(XmlReader& e) QString s; if (e.readNextStartElement()) { htmlToString(e, 0, &s); - printf("====HTML<%s>====\n", qPrintable(s)); +// printf("====HTML<%s>====\n", qPrintable(s)); e.skipCurrentElement(); } return s;