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

Philip Romanik promanik at laszlosystems.com
Fri Oct 10 07:03:02 PDT 2008


Yes, Approved!


>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_wi>http://wiki.openlaszlo.org/SWF9_Conversion#calling_.27instanceof.27_wi
> > th_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>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>http://svn.openlaszlo.org/openlaszlo/patches/20081010-laszlo-2.tar
> >>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20081010/e13ef03b/attachment.html


More information about the Laszlo-dev mailing list