Index: terminal-app.c
===================================================================
--- terminal-app.c	(révision 3354)
+++ terminal-app.c	(copie de travail)
@@ -1673,6 +1673,25 @@ terminal_app_handle_options (TerminalApp
       /* fall-through on success */
     }
 
+#ifdef WITH_SMCLIENT
+{
+  EggSMClient *sm_client;
+
+  sm_client = egg_sm_client_get ();
+  if (egg_sm_client_is_resumed (sm_client))
+    {
+      GKeyFile *key_file;
+
+      key_file = egg_sm_client_get_state_file (sm_client);
+      if (key_file)
+        {
+          if (!terminal_options_merge_config (options, key_file, error))
+            return FALSE;
+        }
+    }
+}
+#endif
+
   for (lw = options->initial_windows;  lw != NULL; lw = lw->next)
     {
       InitialWindow *iw = lw->data;
