From 09b31158f45345d586fd48ec349aebf00a676e08 Mon Sep 17 00:00:00 2001 From: amartin Date: Tue, 20 Feb 2007 05:01:20 +0000 Subject: tuneInteface (2nd try, fu git) --- (limited to 'Util/NoteDB.py') diff --git a/Util/NoteDB.py b/Util/NoteDB.py index 37335d6..f96123b 100644 --- a/Util/NoteDB.py +++ b/Util/NoteDB.py @@ -140,9 +140,6 @@ class NoteDB: new = {} for cp in sorted: id = self._newPage( self.pages[cp].beats ) - for t in range(Config.NUMBER_OF_TRACKS): - for n in self.noteD[cp][t].keys(): - self.duplicateNote( cp, t, n, id, t, 0 ) self._insertPage( id, after ) after = id new[cp] = id @@ -150,6 +147,11 @@ class NoteDB: for l in self.pageListeners: l.notifyPageDuplicate( new, first ) + for cp in sorted: + for t in range(Config.NUMBER_OF_TRACKS): + for n in self.noteD[cp][t].keys(): + self.duplicateNote( cp, t, n, new[cp], t, 0 ) + def movePages( self, which, after = False ): sorted = [] if after: at = self.tune.index(after)+1 -- cgit v0.9.1