diff --git a/src/sao.js b/src/sao.js index ce227515f8..644a1f5e48 100644 --- a/src/sao.js +++ b/src/sao.js @@ -201,10 +201,6 @@ var Sao = {}; jQuery('#user-preferences').children().remove(); jQuery('#user-logout').children().remove(); jQuery('#menu').children().remove(); - if (Sao.main_menu_screen) { - Sao.main_menu_screen.save_tree_state(); - Sao.main_menu_screen = null; - } document.title = 'Tryton'; session.do_logout(); Sao.login(); diff --git a/src/tab.js b/src/tab.js index 805245af48..6d68073a67 100644 --- a/src/tab.js +++ b/src/tab.js @@ -140,6 +140,10 @@ } }); } + if (Sao.main_menu_screen) { + Sao.main_menu_screen.save_tree_state(); + Sao.main_menu_screen = null; + } return jQuery.when(); }; Sao.Tab.tabs.close_current = function() {