[Laszlo-dev] [Laszlo-checkins] r12323 - openlaszlo/trunk/WEB-INF/lps/lfc/views
P T Withington
ptw at pobox.com
Wed Jan 7 06:47:54 PST 2009
If this is our policy, to always send an event when setting, even if
to the same value, then the x/y/width/height memoization I just fixed
need the same treatment. (I'll do that now.)
Since the purpose of the memoization (AFAICT) is to avoid redundant
calls as constraint settle during initialization, it might be worth
our while to also check that the event is not locked before sending
(if it is locked, it means we are already recursing in the event
system, so the call would be a no-op).
On 2009-01-07, at 03:27EST, max at openlaszlo.org wrote:
> Author: max
> Date: 2009-01-07 00:27:28 -0800 (Wed, 07 Jan 2009)
> New Revision: 12323
>
> Modified:
> openlaszlo/trunk/WEB-INF/lps/lfc/views/LzText.lzs
> Log:
> Change 20090106-maxcarlson-C by maxcarlson at Bank.lan on 2009-01-06
> 21:22:05 PST
> in /Users/maxcarlson/openlaszlo/trunk-clean
> for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Always send ontext when text attribute is set
>
> Bugs Fixed: LPP-7109 - Ontext events don't seem to fire if the text
> is set to the same value, LPP-7567 - if the text of inputtext is "",
> and when setAttribute text to "" , the ontext event will not be sent
>
> Technical Reviewer: andre.bargull at udo.edu
> QA Reviewer: promanik
>
> Details: Always send ontext, even when the value didn't change.
>
> Tests: See LPP-7109 and LPP-7567
>
>
>
> Modified: openlaszlo/trunk/WEB-INF/lps/lfc/views/LzText.lzs
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/lps/lfc/views/LzText.lzs 2009-01-07
> 08:27:03 UTC (rev 12322)
> +++ openlaszlo/trunk/WEB-INF/lps/lfc/views/LzText.lzs 2009-01-07
> 08:27:28 UTC (rev 12323)
> @@ -1,6 +1,6 @@
> /**
> *
> - * @copyright Copyright 2001-2008 Laszlo Systems, Inc. All Rights
> Reserved.
> + * @copyright Copyright 2001-2009 Laszlo Systems, Inc. All Rights
> Reserved.
> * Use is subject to license terms.
> *
> * @access public
> @@ -398,7 +398,10 @@
> // force to a string
> t = String(t);
>
> - if (this._textrecompute != true && t == this.getText()) return;
> + if (this._textrecompute != true && t == this.getText()) {
> + if (this.ontext.ready) this.ontext.sendEvent(t);
> + return;
> + }
> var tsprite:LzTextSprite = (this.sprite cast LzTextSprite);
> if (this.visible) tsprite.setVisible(this.visible);
> if (this.maxlength != null && t.length > this.maxlength){
>
>
> _______________________________________________
> Laszlo-checkins mailing list
> Laszlo-checkins at openlaszlo.org
> http://www.openlaszlo.org/mailman/listinfo/laszlo-checkins
More information about the Laszlo-dev
mailing list