diff --git a/tsg_util/tsg_preferences.m b/tsg_util/tsg_preferences.m
index bbbb22782d5b4a148a041f39c0531c21debbe0f4..193570e109f31876f7806f1f5aebae0ea7a93740 100644
--- a/tsg_util/tsg_preferences.m
+++ b/tsg_util/tsg_preferences.m
@@ -56,7 +56,7 @@ else
                 'checked', root.preference.autoload));
     
   catch
-    warning('tsgqc_GUI:tsg_preferences', ['Can''t load'  config_file]);
+    warning('tsgqc_GUI:tsg_preferences', ['Can''t load : '  config_file]);
     %datagui_closereq_callback;
   end
 
@@ -76,6 +76,10 @@ end
 % ------------------
 setappdata( hTsgGUI, 'tsg_data', tsg);
 
+% save root in userdata property
+% ------------------------------
+set(0,'userdata', root);
+
 % cas d'erreur si l'utilisation change de disque (cle USB -> disque dur
 % par ex, self.path ne sera pas a jour et la lecture fichier genere une
 % erreur