[tiled] r778 - in trunk: . src/tiled/io src/tiled/mapeditor/dialogs
tiled-svn at biggeruniverse.com
tiled-svn at biggeruniverse.com
Tue Jul 22 10:34:37 PDT 2008
Author: bjorn
Date: 2008-07-22 12:34:37 -0500 (Tue, 22 Jul 2008)
New Revision: 778
Modified:
trunk/CHANGES
trunk/src/tiled/io/PluginLogger.java
trunk/src/tiled/mapeditor/dialogs/TilesetManager.java
Log:
Fixed automatically adding extension to tileset Save As... dialog
Modified: trunk/CHANGES
===================================================================
--- trunk/CHANGES 2008-07-22 08:04:50 UTC (rev 777)
+++ trunk/CHANGES 2008-07-22 17:34:37 UTC (rev 778)
@@ -1,5 +1,7 @@
-0.7.0 - July 19, 2008
+* Fixed automatically adding extension to tileset Save As... dialog
+0.7.0 - July 19th, 2008
+
* Added support for arbitrary objects and zones placement (by ElvenProgrammer)
* Added ability to create stamp brushes from the tile palette
* Added import/export of configuration
Modified: trunk/src/tiled/io/PluginLogger.java
===================================================================
--- trunk/src/tiled/io/PluginLogger.java 2008-07-22 08:04:50 UTC (rev 777)
+++ trunk/src/tiled/io/PluginLogger.java 2008-07-22 17:34:37 UTC (rev 778)
@@ -19,7 +19,7 @@
*/
public class PluginLogger
{
- private LinkedList messages = new LinkedList();
+ private final LinkedList messages = new LinkedList();
public void error(Object message) {
}
Modified: trunk/src/tiled/mapeditor/dialogs/TilesetManager.java
===================================================================
--- trunk/src/tiled/mapeditor/dialogs/TilesetManager.java 2008-07-22 08:04:50 UTC (rev 777)
+++ trunk/src/tiled/mapeditor/dialogs/TilesetManager.java 2008-07-22 17:34:37 UTC (rev 778)
@@ -19,7 +19,6 @@
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
-import java.io.File;
import java.util.Iterator;
import java.util.Vector;
import javax.swing.*;
@@ -31,6 +30,7 @@
import tiled.io.MapWriter;
import tiled.mapeditor.Resources;
import tiled.mapeditor.plugin.PluginClassLoader;
+import tiled.mapeditor.util.ConfirmingFileChooser;
import tiled.mapeditor.util.TiledFileFilter;
import tiled.mapeditor.util.TilesetTableModel;
@@ -156,7 +156,7 @@
JOptionPane.ERROR_MESSAGE);
}
} else if (command.equals(SAVE_AS_BUTTON)) {
- JFileChooser ch = new JFileChooser(map.getFilename());
+ JFileChooser ch = new ConfirmingFileChooser(map.getFilename());
MapWriter[] writers = PluginClassLoader.getInstance().getWriters();
for (int i = 0; i < writers.length; i++) {
@@ -172,19 +172,13 @@
int ret = ch.showSaveDialog(this);
if (ret == JFileChooser.APPROVE_OPTION) {
String filename = ch.getSelectedFile().getAbsolutePath();
- File exist = new File(filename);
-
- if (exist.exists() && JOptionPane.showConfirmDialog(this,
- Resources.getString("general.file.exists.message")) ==
- JOptionPane.OK_OPTION || !exist.exists()) {
- try {
- MapHelper.saveTileset(set, filename);
- set.setSource(filename);
- embedButton.setEnabled(true);
- saveButton.setEnabled(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
+ try {
+ MapHelper.saveTileset(set, filename);
+ set.setSource(filename);
+ embedButton.setEnabled(true);
+ saveButton.setEnabled(true);
+ } catch (Exception e) {
+ e.printStackTrace();
}
}
} else if (command.equals(SAVE_BUTTON)) {
@@ -205,9 +199,9 @@
tilesetTable.repaint();
}
- private int checkSetUsage(TileSet s) {
+ private int checkSetUsage(TileSet tileset) {
int used = 0;
- Iterator tileIterator = s.iterator();
+ Iterator tileIterator = tileset.iterator();
while (tileIterator.hasNext()) {
Tile tile = (Tile) tileIterator.next();
More information about the tiled-commit
mailing list