1.1 --- a/boot/src/main/java/org/apidesign/html/boot/impl/FnContext.java Tue Nov 05 23:06:32 2013 +0100
1.2 +++ b/boot/src/main/java/org/apidesign/html/boot/impl/FnContext.java Wed Nov 06 15:15:54 2013 +0100
1.3 @@ -32,16 +32,16 @@
1.4 public final class FnContext implements Closeable {
1.5 private static final Logger LOG = Logger.getLogger(FnContext.class.getName());
1.6
1.7 - private Fn.Presenter prev;
1.8 + private Object prev;
1.9 private FnContext(Fn.Presenter p) {
1.10 this.prev = p;
1.11 }
1.12
1.13 @Override
1.14 public void close() throws IOException {
1.15 - if (prev != null) {
1.16 - currentPresenter(prev);
1.17 - prev = null;
1.18 + if (prev != this) {
1.19 + currentPresenter((Fn.Presenter)prev);
1.20 + prev = this;
1.21 }
1.22 }
1.23 /*