From: Keith Packard Date: Tue, 29 Mar 2011 16:39:27 +0000 (-0700) Subject: altosui: Don't display 0000-00-00 for missing flight log dates X-Git-Tag: 0.9.3~86 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=56d045040c49728a854741e99545766f3723da5e altosui: Don't display 0000-00-00 for missing flight log dates With Tm/Tn not having GPS to get the current date, it's no longer unusual to have no date for a flight log, so don't show the 0000-00-00 piece in that case. Signed-off-by: Keith Packard --- diff --git a/altosui/AltosEepromSelect.java b/altosui/AltosEepromSelect.java index cb71524d..0a6eec17 100644 --- a/altosui/AltosEepromSelect.java +++ b/altosui/AltosEepromSelect.java @@ -45,8 +45,14 @@ class AltosEepromItem implements ActionListener { public AltosEepromItem(AltosEepromLog in_log) { log = in_log; - label = new JLabel(String.format("Flight #%02d - %04d-%02d-%02d", - log.flight, log.year, log.month, log.day)); + String text; + if (log.year != 0) + text = String.format("Flight #%02d - %04d-%02d-%02d", + log.flight, log.year, log.month, log.day); + else + text = String.format("Flight #%02d", log.flight); + + label = new JLabel(text); download = new JCheckBox("", log.download); download.addActionListener(this);