Skip to content

Commit

Permalink
fix #18345: Disable copy paste between different versions of MuseScore
Browse files Browse the repository at this point in the history
  • Loading branch information
lasconic committed Aug 5, 2013
1 parent a16d398 commit ffaa151
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
4 changes: 3 additions & 1 deletion libmscore/paste.cpp
Expand Up @@ -86,7 +86,9 @@ void Score::pasteStaff(XmlReader& e, ChordRest* dst)
e.unknown();
break;
}

QString version = e.attribute("version", "NONE");
if(version != MSC_VERSION)
break;
int tickStart = e.intAttribute("tick", 0);
int tickLen = e.intAttribute("len", 0);
int srcStaffStart = e.intAttribute("staff", 0);
Expand Down
2 changes: 1 addition & 1 deletion libmscore/select.cpp
Expand Up @@ -471,7 +471,7 @@ QByteArray Selection::staffMimeData() const

int ticks = tickEnd() - tickStart();
int staves = staffEnd() - staffStart();
xml.stag(QString("StaffList tick=\"%1\" len=\"%2\" staff=\"%3\" staves=\"%4\"").arg(tickStart()).arg(ticks).arg(staffStart()).arg(staves));
xml.stag(QString("StaffList version=\"" MSC_VERSION "\" tick=\"%1\" len=\"%2\" staff=\"%3\" staves=\"%4\"").arg(tickStart()).arg(ticks).arg(staffStart()).arg(staves));
Segment* seg1 = _startSegment;
Segment* seg2 = _endSegment;

Expand Down

0 comments on commit ffaa151

Please sign in to comment.