X-Git-Url: https://gitweb.fperrin.net/?a=blobdiff_plain;f=tim%2Fprune%2Fthreedee%2FLineDialog.java;h=e371bd0429105ac502d1d0a46f14a3d72e715f35;hb=b361869e590bbca32664c16ac24d6296926594a5;hp=a11525f4671e14f99d435852f0c695489c018f1e;hpb=5625a1abadb5f2ca5f017fe7dbda1d5141cb637b;p=GpsPrune.git diff --git a/tim/prune/threedee/LineDialog.java b/tim/prune/threedee/LineDialog.java index a11525f..e371bd0 100644 --- a/tim/prune/threedee/LineDialog.java +++ b/tim/prune/threedee/LineDialog.java @@ -52,7 +52,7 @@ public class LineDialog _dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); _dialog.getContentPane().add(makeDialogComponents()); _dialog.pack(); - _dialog.show(); + _dialog.setVisible(true); } @@ -64,7 +64,9 @@ public class LineDialog JPanel panel = new JPanel(); panel.setLayout(new BorderLayout()); StringBuffer descBuffer = new StringBuffer(); - if (_latLines == null || _latLines.length == 0 || _lonLines == null || _lonLines.length == 0) + final int numLatLines = (_latLines == null?0:_latLines.length); + final int numLonLines = (_lonLines == null?0:_lonLines.length); + if (numLatLines == 0 && numLonLines == 0) { descBuffer.append("

").append(I18nManager.getText("dialog.3dlines.empty")).append("

"); } @@ -73,7 +75,7 @@ public class LineDialog descBuffer.append("

").append(I18nManager.getText("dialog.3dlines.intro")).append(":

"); descBuffer.append("

").append(I18nManager.getText("fieldname.latitude")).append("

"); descBuffer.append("

").append(I18nManager.getText("fieldname.longitude")).append("