[Laszlo-dev] For Review: 20081010-laszlo-2 Summary: SWF9: Datapointer ActionScript errors when using combobox with datapath

J Crowley jcrowley at laszlosystems.com
Fri Oct 10 07:00:36 PDT 2008


Er, right, thanks for catching that... I didn't see his comment.

Thanks.  Approved if I change it to if(d is lz.DataNodeMixin) ?

Philip Romanik wrote:
> Your check isn't quite right. The argument is a lz.DataNodeMixin, not 
> lz.datapointer.
> As Andre mentioned in LPP-7147, the check is
>
>             if(d is lz.DataNodeMixin){
>
> BTW, The use of 'is' instead of 'instanceof' is described here:
> http://wiki.openlaszlo.org/SWF9_Conversion#calling_.27instanceof.27_with_a_null_value_will_throw_runtime_error 
> .
>
>
>
>
>
>
>> NOTE: This is an update for the Amazon bug from yesterday, which 
>> fixes the broader issue.
>>  
>> Change 20081010-laszlo-2 by laszlo at T43-L3XEXMW on 2008-10-10 08:20:18 EDT
>>     in /home/laszlo/src/svn/openlaszlo/trunk-bigboss
>>     for http://svn.openlaszlo.org/openlaszlo/trunk
>>  
>> Summary: SWF9: Datapointer ActionScript errors when using combobox 
>> with datapath
>>  
>> New Features:
>>  
>> Bugs Fixed: LPP-7147 - SWF9: Datapointer ActionScript errors when 
>> using combobox with datapath
>>  
>> Technical Reviewer: promanik
>> QA Reviewer: henry
>> Doc Reviewer: (pending)
>>  
>> Documentation:
>>  
>> Release Notes:
>>  
>> Details: There was an issue where basecombobox expected
>>     that a particular argument would always be a
>>     datapointer, but there were many cases in which
>>     it wasn't.  So I altered it so that it would only
>>     call setPointer() if the argument passed was an
>>     instance of a datapointer, to prevent it from
>>     trying (and failing) when it was a string.
>>  
>> Tests: Run the Amazon demo in SWF9 (and the other
>>     runtimes).  Edit one of the credit cards in
>>     payment options.  You shouldn't get any kind
>>     of AS error that crashes the app.
>>    
>>     If you want, you could run the testcase from
>>     LPP-7147 in SWF9.  There should now be no errors.
>>    
>>     Also, run the combobox tests and examples -- they
>>     should all still function the same.
>>  
>> Files:
>> M      lps/components/base/basecombobox.lzx
>>  
>> Changeset:
>> http://svn.openlaszlo.org/openlaszlo/patches/20081010-laszlo-2.tar
>>  




More information about the Laszlo-dev mailing list