|
|
|
@ -133,13 +133,19 @@ public class WatchList extends Observable implements Load,Save {
|
|
|
|
|
|
|
|
|
|
|
|
public void updateList() {
|
|
|
|
public void updateList() {
|
|
|
|
Iterator watchit = iterator();
|
|
|
|
Iterator watchit = iterator();
|
|
|
|
|
|
|
|
boolean changed = false;
|
|
|
|
while (watchit.hasNext()) {
|
|
|
|
while (watchit.hasNext()) {
|
|
|
|
Map.Entry entry = (Map.Entry)watchit.next();
|
|
|
|
Map.Entry entry = (Map.Entry)watchit.next();
|
|
|
|
StockEntry sentry = (StockEntry)entry.getValue();
|
|
|
|
StockEntry sentry = (StockEntry)entry.getValue();
|
|
|
|
|
|
|
|
if (!changed) {
|
|
|
|
|
|
|
|
changed = changed || sentry.update();
|
|
|
|
|
|
|
|
}
|
|
|
|
sentry.update();
|
|
|
|
sentry.update();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
setChanged();
|
|
|
|
if (changed) {
|
|
|
|
notifyObservers(new Wevent(Etype.UPDATE));
|
|
|
|
setChanged();
|
|
|
|
|
|
|
|
notifyObservers(new Wevent(Etype.UPDATE));
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public class Wevent {
|
|
|
|
public class Wevent {
|
|
|
|
|