diff --git a/plugins/org.polarsys.chess.service/src/org/polarsys/chess/service/gui/utils/DialogUtils.java b/plugins/org.polarsys.chess.service/src/org/polarsys/chess/service/gui/utils/DialogUtils.java
index de4c63a2e233fd65d3646169ed2d693de6e29bc6..7695b14b81a039fa2a132a9d00f2f094229dae4f 100644
--- a/plugins/org.polarsys.chess.service/src/org/polarsys/chess/service/gui/utils/DialogUtils.java
+++ b/plugins/org.polarsys.chess.service/src/org/polarsys/chess/service/gui/utils/DialogUtils.java
@@ -48,7 +48,7 @@ public class DialogUtils {
 
 		final DirectoryDialog directoryDialog = new DirectoryDialog(shell);
 		directoryDialog.setText(title);
-		directoryDialog.setFilterPath(directoryUtils.getCurrentProjectDir());
+		directoryDialog.setFilterPath(path);
 		String directoryName = directoryDialog.open();
 
 		return directoryName;