From b0f1deac55cacf4c52e02ce7bb33821eb854c813 Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Wed, 24 Apr 2019 16:56:26 +0200
Subject: [PATCH] handle tabs correctly on project close

---
 src/gui_close_project.m | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/gui_close_project.m b/src/gui_close_project.m
index 646a4da..24971c3 100644
--- a/src/gui_close_project.m
+++ b/src/gui_close_project.m
@@ -41,17 +41,17 @@ if project_info.modified
     end
 end
 
-clearvars -global
-evalin('global', 'clear M_ options_ oo_ estim_params_ bayestopt_ dataset_ dataset_info estimation_info ys0_ ex0_');
-evalin('global', 'clear project_info model_settings');
-clear_persistent_variables(fileparts(which('dynare')), true)
-
 %close all opened tabs
 gui_tabs.close_all();
 
 %disable menu options
 gui_set_menus(false);
 
+clearvars -global
+evalin('global', 'clear M_ options_ oo_ estim_params_ bayestopt_ dataset_ dataset_info estimation_info ys0_ ex0_');
+evalin('global', 'clear project_info model_settings');
+clear_persistent_variables(fileparts(which('dynare')), true)
+
 % remove appdata
 if isappdata(0, 'estimation')
     rmappdata(0,'estimation')
-- 
GitLab