diff -Nurp SimpleSysexxer.orig/IO_manager.cpp SimpleSysexxer/IO_manager.cpp --- SimpleSysexxer.orig/IO_manager.cpp 2006-04-24 11:32:07.000000000 +0200 +++ SimpleSysexxer/IO_manager.cpp 2008-09-30 19:26:58.000000000 +0200 @@ -286,14 +286,12 @@ void IO_manager::loadFile( QString FileP { instance()->EventList->append( instance()->TempInputStore ); instance()->TempInputStore = new vector; + // Never forget this ;-) + EventListMutex->unlock(); emit instance()->EventArrived(); } } - updateUi(); - - // Never forget this ;-) - EventListMutex->unlock(); }