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. |