[Laszlo-dev] For Review: Change 20080916-maxcarlson-N Summary: Add value checking for swf9 sprite setWidth/Height()

André Bargull andre.bargull at udo.edu
Wed Sep 17 05:24:31 PDT 2008


This leads to the question:
What is the expected behaviour if the users sets x/y/width/height to 
"NaN" in LzView? Should we change it to 0 or signal an error?


On 9/17/2008 2:01 PM, P T Withington wrote:
> Hm.  So you think this is not a type error, but something tighter check 
> the code is signaling?  In either case, I think it would be better to 
> figure out how set* is being called with the wrong argument.
> 
> On 2008-09-17, at 07:56EDT, André Bargull wrote:
> 
>> I think the argument is of datatype "Number", but invalid for 
>> "flash.display::Graphics/drawRect()" because it's "NaN" (maybe 0/0 
>> somewhere?).
>> Reason: LzView#_width is declared as Number, so if you'd call the 
>> "width"-setter in LzView with a non-Number, Flash will throw an error 
>> at that stage.
>>
>> On 9/17/2008 1:42 PM, P T Withington wrote:
>>> Would it be better to declare the arg to be a Number and find out who 
>>> the bogus caller is?
>>> On 2008-09-17, at 01:14EDT, Max Carlson wrote:
>>>> Change 20080916-maxcarlson-N by maxcarlson at Bank on 2008-09-16 
>>>> 22:10:56 PDT
>>>>   in /Users/maxcarlson/openlaszlo/trunk-clean
>>>>   for http://svn.openlaszlo.org/openlaszlo/trunk
>>>>
>>>> Summary: Add value checking for swf9 sprite setWidth/Height()
>>>>
>>>> Bugs Fixed: LPP-6992 - swf9: error in sprite when closing down the 
>>>> server while an RTMP stream is playing
>>>>
>>>> Technical Reviewer: promanik
>>>> QA Reviewer: andre.bargull at udo.edu
>>>>
>>>> Details: Make sure the width and height args passed to setWidth() 
>>>> and setHeight() are numbers.
>>>>
>>>> Tests: See LPP-6992
>>>>
>>>> Files:
>>>> M      WEB-INF/lps/lfc/kernel/swf9/LzSprite.as
>>>>
>>>> Changeset: 
>>>> http://svn.openlaszlo.org/openlaszlo/patches/20080916-maxcarlson-N.tar
>>
> 
> 



More information about the Laszlo-dev mailing list