summaryrefslogtreecommitdiff
path: root/muse2/ChangeLog
diff options
context:
space:
mode:
authorTim E. Real <termtech@rogers.com>2010-11-22 08:19:49 +0000
committerTim E. Real <termtech@rogers.com>2010-11-22 08:19:49 +0000
commitddbb19cf510a8d7d288575876005ea12775ef7d2 (patch)
tree5efec4e4b42a90689066c7aa84296e5a7747e5e0 /muse2/ChangeLog
parenta2b0af5b4708a4468d85c0668a49a9e2dfcaeaab (diff)
Delete main MusE object before returning from main.
Also make ClipList a child of it, so it deletes too.
Diffstat (limited to 'muse2/ChangeLog')
-rw-r--r--muse2/ChangeLog7
1 files changed, 6 insertions, 1 deletions
diff --git a/muse2/ChangeLog b/muse2/ChangeLog
index d4bfcafd..92f86eeb 100644
--- a/muse2/ChangeLog
+++ b/muse2/ChangeLog
@@ -1,6 +1,11 @@
-21.11.2010
+22.11.2010
- Oops, fixed regression, marker view and cliplist crashes, removed setAttribute(Qt::WA_DeleteOnClose)
from TopWin constructor, and added it to individual TopWin sub-classes (only MidiEditor needs it). (Tim)
+ - Final major leak fixed: We can now delete the main MusE object just before returning from main! (Tim)
+ Now that markerview, cliplist et. al. are also being deleted (verified, dtors called), I changed
+ MusE::startClipList() so the main MusE instance owns it like all the others. It deletes too, now.
+ Also removed odd special Toplevel::CLIPLIST case in MusE::toplevelDeleted(). Hope it works...
+ Tested closing complex song, with all windows open. Nice to see final Finished! message (new, with -D).
21.11.2010
- All menus now use QActions. Some shortcuts are left to be assigned correctly (Orcan)
- Clean up: Remove submenu integer ids from the MusE class in favor of QActions (Orcan)