Index: lutincommandline/src/java/org/codelutin/option/ConfigPropertyKey.java diff -u lutincommandline/src/java/org/codelutin/option/ConfigPropertyKey.java:1.1.1.1 lutincommandline/src/java/org/codelutin/option/ConfigPropertyKey.java:1.2 --- lutincommandline/src/java/org/codelutin/option/ConfigPropertyKey.java:1.1.1.1 Sat Feb 9 15:05:36 2008 +++ lutincommandline/src/java/org/codelutin/option/ConfigPropertyKey.java Thu Feb 21 17:18:14 2008 @@ -227,6 +227,18 @@ if (oldV == null) { return newV == null; } + if (newV == null) { + return false; + } + if (oldV instanceof java.net.URL) { + //long t0 =System.nanoTime(); + //boolean result =oldV.equals(newV); + //long t1 =System.nanoTime(); + //boolean result2 =oldV.toString().equals(newV+""); + //long t2 =System.nanoTime(); + //System.out.println("------- URL equals! <"+oldV+"/"+newV+"> [noespace: ("+result+") "+ org.codelutin.util.StringUtil.convertTime(t1-t0)+" -- espace: ("+result2+") "+ org.codelutin.util.StringUtil.convertTime(t2-t1)+"]"); + return oldV.toString().equals(newV+""); + } return oldV.equals(newV); }