javaquery/demo-twitter/src/main/java/org/apidesign/bck2brwsr/demo/twitter/TwitterClient.java
branchmodel
changeset 950 445d5f1d4177
parent 949 3bd43aa6f08d
child 954 6448c284fe21
     1.1 --- a/javaquery/demo-twitter/src/main/java/org/apidesign/bck2brwsr/demo/twitter/TwitterClient.java	Mon Apr 08 12:12:42 2013 +0200
     1.2 +++ b/javaquery/demo-twitter/src/main/java/org/apidesign/bck2brwsr/demo/twitter/TwitterClient.java	Mon Apr 08 12:36:12 2013 +0200
     1.3 @@ -104,13 +104,16 @@
     1.4          if (modifiedList != null && modifiedList.getName() != null) {
     1.5              if (modifiedList.getName().equals(activeTweetersName)) {
     1.6                  return modifiedList;
     1.7 -            } else {
     1.8 -                modifiedList.setName(null);
     1.9              }
    1.10          }
    1.11          return findByName(savedLists, activeTweetersName);
    1.12      }
    1.13      
    1.14 +    @OnPropertyChange("activeTweetersName")
    1.15 +    static void clearModifiedList(TwitterModel m) {
    1.16 +        m.setModifiedList(null);
    1.17 +    }
    1.18 +    
    1.19      @ComputedProperty
    1.20      static boolean hasUnsavedChanges(Tweeters modifiedList) {
    1.21          return modifiedList != null;