Index: src/terminal-window.c
===================================================================
RCS file: /cvs/gnome/gnome-terminal/src/terminal-window.c,v
retrieving revision 1.72
diff -U5 -r1.72 terminal-window.c
--- src/terminal-window.c	11 Jun 2003 04:16:38 -0000	1.72
+++ src/terminal-window.c	21 Jun 2003 02:52:27 -0000
@@ -2151,18 +2151,19 @@
 
   g_assert (profile);
 
   if (!terminal_profile_get_forgotten (profile))
     {
-      char *name;
+      char *name, *dir;
       
       name = gdk_screen_make_display_name (gtk_widget_get_screen (menuitem));
+      dir = terminal_screen_get_working_dir (window->priv->active_term);
 
       terminal_app_new_terminal (terminal_app_get (),
                                  profile,
                                  NULL,
-                                 FALSE, FALSE, NULL, NULL, NULL, NULL, NULL, 1.0,
+                                 FALSE, FALSE, NULL, NULL, NULL, dir, NULL, 1.0,
                                  NULL, name, -1);
 
       g_free (name);
     }
 }
@@ -2178,14 +2179,18 @@
 
   g_assert (profile);
 
   if (!terminal_profile_get_forgotten (profile))
     {
+      char *dir;
+
+      dir = terminal_screen_get_working_dir (window->priv->active_term);
+
       terminal_app_new_terminal (terminal_app_get (),
                                  profile,
                                  window,
-                                 FALSE, FALSE, NULL, NULL, NULL, NULL, NULL, 1.0,
+                                 FALSE, FALSE, NULL, NULL, NULL, dir, NULL, 1.0,
                                  NULL, NULL, -1);
     }
 }
 
 static void
