diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc
index b5bd622..7fc50df 100644
--- a/gtk2_ardour/ardour_ui_dialogs.cc
+++ b/gtk2_ardour/ardour_ui_dialogs.cc
@@ -243,6 +243,8 @@ ARDOUR_UI::unload_session (bool hide_stuff)
 	delete _session;
 	_session = 0;
 
+	session_loaded = false;
+
 	update_buffer_load ();
 
 	return 0;
