# # # patch "src/Guitone.cpp" # from [fceb51956b79942a19ebf94aa068e19318377ae6] # to [ee0b9979b99ce1c1e7ef54eed72dda32fd84c45e] # ============================================================ --- src/Guitone.cpp fceb51956b79942a19ebf94aa068e19318377ae6 +++ src/Guitone.cpp ee0b9979b99ce1c1e7ef54eed72dda32fd84c45e @@ -77,7 +77,11 @@ Guitone::~Guitone() Guitone::~Guitone() { delete monotoneManager; - I(openWindows.size() == 0); + + // wait until all windows have been closed + while (openWindows.size() > 0) + QCoreApplication::processEvents(); + if (openPrompt) delete openPrompt; #ifndef Q_WS_MACX if (updateDialog) delete updateDialog;