javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/KOList.java
branchmodel
changeset 955 dad881565d0a
parent 950 445d5f1d4177
child 971 545ffab9c29a
child 1568 0db00da6f375
     1.1 --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/KOList.java	Mon Apr 08 12:36:12 2013 +0200
     1.2 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/KOList.java	Mon Apr 08 18:26:11 2013 +0200
     1.3 @@ -38,7 +38,10 @@
     1.4      }
     1.5      
     1.6      public void assign(Knockout model) {
     1.7 -        this.model = model;
     1.8 +        if (this.model != model) {
     1.9 +            this.model = model;
    1.10 +            notifyChange();
    1.11 +        }
    1.12      }
    1.13      
    1.14      public KOList<T> onChange(Runnable r) {
    1.15 @@ -156,7 +159,9 @@
    1.16  
    1.17      @Override
    1.18      public KOList clone() {
    1.19 -        return (KOList)super.clone();
    1.20 +        KOList ko = (KOList)super.clone();
    1.21 +        ko.model = null;
    1.22 +        return ko;
    1.23      }
    1.24      
    1.25  }