Misc bugs and problems

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Misc bugs and problems

Chris Uppal-3
[I've just found this in my 'Drafts' folder, where it has been sitting since
last October ;-)]

A few problems I've been hitting over the last couple of days.

Loading a package in the PB will cause an infinite recursion error if the
package has (not yet installed) prerequisites with which it shares no common
roots.  The problem is in PackageSelector>>resetForItems: which assumes that
all the packages have a common root, if they don't then it will just select the
"$" folder.  Since this is called from the exception handler in
SelectableItemsPresenter>>selections: which assumes that #resetForItems: will
fix up the tree so that the selections can be set before recursing into itself,
it results in an unbounded recursion.  To reproduce, set up a package that
doesn't live under "$", make it dependent on another package that does live
under "$", ensure that neither are installed, (so that the PB only shows the
"$" root, not 'C:\' or wherever), and then try to install the first package.

CTRL+I doesn't work in the PB's class list (gives a walkback:
PackageBrowserShell does not understand #inspectClasses).  Also CTRL+I gives
odd results in the 'resources' tab (looks as if it's opening Flipper on the
list of selected classes or something like that).

    -- chris


Reply | Threaded
Open this post in threaded view
|

Re: Misc bugs and problems

Blair McGlashan-2
"Chris Uppal" <[hidden email]> wrote in message
news:3ffd80f3$0$61053$[hidden email]...
> [I've just found this in my 'Drafts' folder, where it has been sitting
since
> last October ;-)]
>
> A few problems I've been hitting over the last couple of days.
>
> Loading a package in the PB will cause an infinite recursion error if the
> package has (not yet installed) prerequisites with which it shares no
common
> roots.  ...

Thanks Chris, #1472.

Regards

Blair