1.1 --- a/src/java/isac/wsdialog/DialogGuide.java Fri Dec 10 10:55:36 2004 +0100
1.2 +++ b/src/java/isac/wsdialog/DialogGuide.java Fri Dec 10 14:18:34 2004 +0100
1.3 @@ -139,17 +139,18 @@
1.4 *
1.5 * @see isac.wsdialog.IToUser#calcChanged(isac.wsdialog.CalcChangedEvent)
1.6 */
1.7 - public void calcChanged(CalcChangedEvent event) {
1.8 + public void calcChanged(CalcChangedEvent event) throws RemoteException {
1.9 logger_.fatal("WS<-DG: calcChanged(");
1.10 ICalcElement calc_elem;
1.11
1.12 + try {
1.13 for (int i = 0; i < datachange_listeners_.size(); i++) {
1.14 ((IToUser) datachange_listeners_.elementAt(i)).calcChanged(event);
1.15 }
1.16 ICalcIterator last_formula = event.getFirstChangedFormula();
1.17 // while searching for last formula, mark intermediate CalcHeads as not
1.18 // to be edited
1.19 - try {
1.20 + // try {
1.21 while (!last_formula.isLast()) {
1.22 if (last_formula.getElement().getType() == ICalcElement.CALCEL_CALCHEAD) {
1.23 last_formula.getElement().setViewStyle(
1.24 @@ -207,7 +208,7 @@
1.25 *
1.26 * @see isac.wsdialog.IToCalc#addListener(isac.wsdialog.IToUser)
1.27 */
1.28 - public boolean addDataChangeListener(IToUser listener) {
1.29 + public boolean addDataChangeListener(IToUser listener) throws RemoteException{
1.30 if (datachange_listeners_.contains(listener)) {
1.31 return false;
1.32 } else {