diff --git a/binaries/data/mods/official/gui/test/2_mainmenu.xml b/binaries/data/mods/official/gui/test/2_mainmenu.xml
index b425fbb40c..65e7be9cca 100755
--- a/binaries/data/mods/official/gui/test/2_mainmenu.xml
+++ b/binaries/data/mods/official/gui/test/2_mainmenu.xml
@@ -15,12 +15,6 @@
// Play main 0 A.D. theme when the main menu starts.
curr_music = newRandomSound("music", "theme");
curr_music.loop();
-// curr_session_playlist_1 = newRandomSound("music", "peace");
-// curr_session_playlist_1.play();
-// curr_session_playlist_1.free();
-// curr_session_playlist_2 = newRandomSound("music", "peace");
-// curr_session_playlist_2.play();
-// curr_session_playlist_2.free();
]]>
@@ -32,9 +26,10 @@
GUIObjectUnhide("End_Game_Button");
GUIObjectHide("pregame_gui");
FlipGUI(GUIType);
- curr_music.free(); // Close main theme when starting game session.
+ // Select session peace track.
curr_session_playlist_1 = newRandomSound("music", "peace");
- curr_session_playlist_1.play();
+ // Fade out main theme and fade in session theme.
+ CrossFade(curr_music, curr_session_playlist_1, 0.0001);
]]>
@@ -39,9 +39,9 @@