diff --git a/src/core/song.cpp b/src/core/song.cpp index da06d0c9a..2ef0d21f4 100644 --- a/src/core/song.cpp +++ b/src/core/song.cpp @@ -874,15 +874,15 @@ void song::loadProject( const QString & _file_name ) { restoreControllerStates( node.toElement() ); } + else if( node.nodeName() == + engine::getFxMixer()->nodeName() ) + { + engine::getFxMixer()->restoreState( + node.toElement() ); + } else if( engine::hasGUI() ) { if( node.nodeName() == - engine::getFxMixer()->nodeName() ) - { - engine::getFxMixer()->restoreState( - node.toElement() ); - } - else if( node.nodeName() == engine::getPianoRoll()->nodeName() ) { engine::getPianoRoll()->restoreState(