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