boot/src/main/java/org/apidesign/html/boot/spi/Fn.java
branchpreprocess
changeset 335 c74fed864c9c
parent 323 86aabecda7a3
child 350 25abd193f145
     1.1 --- a/boot/src/main/java/org/apidesign/html/boot/spi/Fn.java	Wed Nov 06 15:15:54 2013 +0100
     1.2 +++ b/boot/src/main/java/org/apidesign/html/boot/spi/Fn.java	Mon Nov 25 17:23:50 2013 +0100
     1.3 @@ -59,7 +59,7 @@
     1.4       * @return true, if proper presenter is used
     1.5       */
     1.6      public final boolean isValid() {
     1.7 -        return FnContext.currentPresenter() == presenter;
     1.8 +        return FnContext.currentPresenter(false) == presenter;
     1.9      }
    1.10      
    1.11      /** Helper method to check if the provided instance is valid function.
    1.12 @@ -84,7 +84,7 @@
    1.13       * @since 0.7
    1.14       */
    1.15      public static Fn define(Class<?> caller, String code, String... names) {
    1.16 -        return FnContext.currentPresenter().defineFn(code, names);
    1.17 +        return FnContext.currentPresenter(false).defineFn(code, names);
    1.18      }
    1.19      
    1.20      /** The currently active presenter.
    1.21 @@ -93,7 +93,7 @@
    1.22       * @since 0.7
    1.23       */
    1.24      public static Presenter activePresenter() {
    1.25 -        return FnContext.currentPresenter();
    1.26 +        return FnContext.currentPresenter(true);
    1.27      }
    1.28      
    1.29      /** Activates given presenter. Used by the code generated by