diff options
author | Robert Jonsson <spamatica@gmail.com> | 2010-12-27 23:44:14 +0000 |
---|---|---|
committer | Robert Jonsson <spamatica@gmail.com> | 2010-12-27 23:44:14 +0000 |
commit | d849feb0672d27243dc7c958bfc6b341cf6f9264 (patch) | |
tree | 6c5034c3d789b55649a7687860f8ded1c0eef20a /muse2/muse | |
parent | 7370c2468b14db695398713206b0b2fc4a5cbb97 (diff) |
load project sync tweaks
Diffstat (limited to 'muse2/muse')
-rw-r--r-- | muse2/muse/app.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/muse2/muse/app.cpp b/muse2/muse/app.cpp index 596c4f19..c2202e7a 100644 --- a/muse2/muse/app.cpp +++ b/muse2/muse/app.cpp @@ -1628,6 +1628,7 @@ void MusE::loadProjectFile(const QString& name) void MusE::loadProjectFile(const QString& name, bool songTemplate, bool loadAll) { + QApplication::setOverrideCursor(QCursor(Qt::WaitCursor)); // // stop audio threads if running // @@ -1640,14 +1641,15 @@ void MusE::loadProjectFile(const QString& name, bool songTemplate, bool loadAll) } seqStop(); } - microSleep(200000); + microSleep(100000); loadProjectFile1(name, songTemplate, loadAll); - microSleep(200000); + microSleep(100000); if (restartSequencer) seqStart(); if (song->getSongInfo().length()>0) startSongInfo(false); + QApplication::restoreOverrideCursor(); } //--------------------------------------------------------- @@ -4446,6 +4448,7 @@ bool MusE::clearSong() while (audio->isPlaying()) qApp->processEvents(); } + microSleep(100000); again: for (iToplevel i = toplevels.begin(); i != toplevels.end(); ++i) { @@ -4465,7 +4468,9 @@ again: goto again; } } + microSleep(100000); song->clear(false); + microSleep(100000); return false; } |