diff --git a/src/glade-window.c b/src/glade-window.c
index d2753b4..72b0b5e 100644
--- a/src/glade-window.c
+++ b/src/glade-window.c
@@ -423,6 +423,7 @@ refresh_title (GladeWindow *window)
 {
 	GladeProject *project;
 	gchar *title, *name = NULL;
+	gchar *path;
 
 	if (window->priv->active_view)
 	{
@@ -438,6 +439,12 @@ refresh_title (GladeWindow *window)
 			title = g_strdup_printf ("%s", name);
 		
 		g_free (name);
+
+		if (glade_project_get_path (project) != NULL)
+		{
+			path = g_path_get_dirname (glade_project_get_path (project));
+			title = g_strdup_printf ("%s [%s]", title, path);
+		}
 	}
 	else
 	{
