javaquery/canvas/src/main/java/net/java/html/canvas/Image.java
branchcanvas
changeset 1153 edda08aba469
parent 1144 5bf850c5b7f1
child 1154 2bdd1eba1880
     1.1 --- a/javaquery/canvas/src/main/java/net/java/html/canvas/Image.java	Mon May 27 08:30:18 2013 +0200
     1.2 +++ b/javaquery/canvas/src/main/java/net/java/html/canvas/Image.java	Mon May 27 10:39:09 2013 +0200
     1.3 @@ -55,7 +55,7 @@
     1.4      @Override
     1.5      public int hashCode() {
     1.6          int hash = 7;
     1.7 -        hash = 59 * hash + Objects.hashCode(this.src);
     1.8 +        hash = 59 * hash + Objects.hashCode(this.src) ^ (cached==null? 1231 : 1237);
     1.9          return hash;
    1.10      }
    1.11  
    1.12 @@ -71,6 +71,9 @@
    1.13          if (!Objects.equals(this.src, other.src)) {
    1.14              return false;
    1.15          }
    1.16 +        if ((cached==null) != (other.getCached()==null)){
    1.17 +            return false;
    1.18 +        }
    1.19          return true;
    1.20      }
    1.21