From a65f03f8cefc3e1d2e6b71ace15789fc63795275 Mon Sep 17 00:00:00 2001 From: "Tim E. Real" Date: Sun, 16 Oct 2011 21:35:39 +0000 Subject: Fixed crashes reloading songs having open editors. Previous memleak fixes revealed some problems. Installed bool TopWin::deleting(). It is set true when closeEvent() is called in any self-deleting TopWins. Used it to make all such TopWins and their corresponding child canvasses ignore songChanged signals. --- muse2/muse/liste/listedit.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'muse2/muse/liste/listedit.h') diff --git a/muse2/muse/liste/listedit.h b/muse2/muse/liste/listedit.h index 7548fc86..1c0c1bd9 100644 --- a/muse2/muse/liste/listedit.h +++ b/muse2/muse/liste/listedit.h @@ -86,7 +86,7 @@ class ListEdit : public MidiEditor { void songChanged(int); signals: - void deleted(MusEGui::TopWin*); + void isDeleting(MusEGui::TopWin*); public: ListEdit(MusECore::PartList*); -- cgit v1.2.3