File: upstream-backend-fixes.diff

package info (click to toggle)
musescore2 2.3.2%2Bdfsg4-17
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 170,488 kB
  • sloc: cpp: 262,612; xml: 176,707; sh: 3,377; ansic: 1,246; python: 356; makefile: 224; perl: 82; pascal: 78
file content (37 lines) | stat: -rw-r--r-- 1,359 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# DP: some changes from the branch upstream/musescore_232_go_backend
# DP: up to commit c1cbe9b0c4d0bef25d0323804bd54305cc30c081
# DP: but without the experimental exports for musescore.com

--- a/libmscore/score.cpp
+++ b/libmscore/score.cpp
@@ -4051,6 +4051,8 @@ int Score::keysig()
 int Score::duration()
       {
       updateRepeatList(true);
+      if (repeatList()->isEmpty())
+            return 0;
       RepeatSegment* rs = repeatList()->last();
       return lrint(utick2utime(rs->utick + rs->len()));
       }
--- a/libmscore/sym.cpp
+++ b/libmscore/sym.cpp
@@ -5452,7 +5452,7 @@ void initScoreFonts()
       int error = FT_Init_FreeType(&ftlib);
       if (!ftlib || error)
             qFatal("init freetype library failed");
-      qDebug("initScoreFonts %p", ftlib);
+      //qDebug("initScoreFonts %p", ftlib);
       int index = 0;
       for (auto i : Sym::symNames)
             Sym::lnhash.insert(i, SymId(index++));
--- a/libmscore/undo.cpp
+++ b/libmscore/undo.cpp
@@ -1686,7 +1686,7 @@ RemoveElement::RemoveElement(Element* e)
 void RemoveElement::cleanup(bool undo)
       {
       if (undo) {
-            qDebug("RemoveElement::cleanup: delete %d %s", undo, element->name());
+            //qDebug("RemoveElement::cleanup: delete %d %s", undo, element->name());
             delete element;
             element = 0;
             }