javaquery/demo-twitter/src/main/java/org/apidesign/bck2brwsr/demo/twitter/TwitterClient.java
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;