|
From: <sf...@us...> - 2014-11-28 08:52:40
|
Revision: 8887
http://sourceforge.net/p/smartfrog/svn/8887
Author: sfpcg
Date: 2014-11-28 08:52:32 +0000 (Fri, 28 Nov 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/core/smartfrog/src/org/smartfrog/sfcore/languages/sf/sfreference/SFApplyReference.java
Modified: trunk/core/smartfrog/src/org/smartfrog/sfcore/languages/sf/sfreference/SFApplyReference.java
===================================================================
--- trunk/core/smartfrog/src/org/smartfrog/sfcore/languages/sf/sfreference/SFApplyReference.java 2012-11-06 13:34:02 UTC (rev 8886)
+++ trunk/core/smartfrog/src/org/smartfrog/sfcore/languages/sf/sfreference/SFApplyReference.java 2014-11-28 08:52:32 UTC (rev 8887)
@@ -130,6 +130,21 @@
String functionClassStatus = (String) comp.sfContext().get("sfFunctionClassStatus");
if (functionClassStatus!=null && functionClassStatus.equals("done")) return comp; //done already
+
+
+ Boolean eager=false;
+ try {
+ eager = (Boolean) comp.sfResolveHere("sfIsComponent");
+ comp.sfRemoveAttribute("sfIsComponent");
+ } catch (ClassCastException e) {
+ throw new SmartFrogFunctionResolutionException("sfisComponent setting is not a boolean", e);
+ } catch (SmartFrogResolutionException e) {
+ eager = false;
+ } catch (SmartFrogRuntimeException e) {
+ //shouldn't happen
+ }
+ comp.setEager(eager);
+
String functionClass = null;
try {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|