X-Git-Url: https://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fsave%2FFileSaver.java;h=c42a644c4c7cf3562a7e85f78367f6bc25d79f4d;hp=db41a34aee5f581a1cd064e9e873f62d9c6f3dfc;hb=ca9bdb3916f9c39adbbf95d06ac95c21dafbb4e6;hpb=63f178fd6c6b30b99a01f2a2d700963ea2dfef8b diff --git a/tim/prune/save/FileSaver.java b/tim/prune/save/FileSaver.java index db41a34..c42a644 100644 --- a/tim/prune/save/FileSaver.java +++ b/tim/prune/save/FileSaver.java @@ -33,6 +33,7 @@ import javax.swing.table.TableModel; import tim.prune.App; import tim.prune.I18nManager; +import tim.prune.UpdateMessageBroker; import tim.prune.data.Altitude; import tim.prune.data.Coordinate; import tim.prune.data.DataPoint; @@ -490,7 +491,7 @@ public class FileSaver } else if (field == Field.TIMESTAMP) { - try + if (point.hasTimestamp()) { if (timestampFormat == Timestamp.FORMAT_ORIGINAL) { // output original string @@ -501,7 +502,6 @@ public class FileSaver buffer.append(point.getTimestamp().getText(timestampFormat)); } } - catch (NullPointerException npe) {} } else { @@ -519,10 +519,9 @@ public class FileSaver writer.write(lineSeparator); } // Save successful - JOptionPane.showMessageDialog(_parentFrame, I18nManager.getText("dialog.save.ok1") - + " " + numPoints + " " + I18nManager.getText("dialog.save.ok2") - + " " + saveFile.getAbsolutePath(), - I18nManager.getText("dialog.save.oktitle"), JOptionPane.INFORMATION_MESSAGE); + UpdateMessageBroker.informSubscribers(I18nManager.getText("confirm.save.ok1") + + " " + numPoints + " " + I18nManager.getText("confirm.save.ok2") + + " " + saveFile.getAbsolutePath()); _app.informDataSaved(); } catch (IOException ioe)