Skip to content

Commit

Permalink
Use a better default folder for XML export. (#11756)
Browse files Browse the repository at this point in the history
* Use a better default folder for XML export.

The user root folder should not give permission denied errors, unlike the user dir.

* Clean up import.
  • Loading branch information
asvitkine committed Jul 10, 2023
1 parent 31b69a6 commit ea80f2a
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package games.strategy.triplea.ui.menubar;

import com.google.common.collect.Iterables;
import games.strategy.engine.ClientFileSystemHelper;
import games.strategy.engine.data.GameData;
import games.strategy.engine.data.GamePlayer;
import games.strategy.engine.data.ProductionRule;
Expand Down Expand Up @@ -92,7 +93,6 @@ private JMenuItem createExportXmlMenu() {
private void exportXmlFile() {
final JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
final Path rootDir = Path.of(SystemProperties.getUserDir());

final int round = gameData.getCurrentRound();
final String defaultFileName =
Expand All @@ -103,6 +103,7 @@ private void exportXmlFile() {
gameData.getGameName(),
round))
+ ".xml";
final Path rootDir = ClientFileSystemHelper.getUserRootFolder();
chooser.setSelectedFile(rootDir.resolve(defaultFileName).toFile());
if (chooser.showSaveDialog(frame) != JOptionPane.OK_OPTION) {
return;
Expand Down

0 comments on commit ea80f2a

Please sign in to comment.