boot/src/main/java/org/apidesign/html/boot/impl/FnContext.java
changeset 323 86aabecda7a3
parent 322 4a93f2679691
child 335 c74fed864c9c
child 358 80702021b851
     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  /*