> On 2015 Nov 30, at 14:35, Quincey Morris
> wrote:
>
> I’m not aware that the APIs you mention in 1 and 2 have any known contract
> about when they have their effect. It could be synchronous or asynchronous,
> and it could be now or later.
You are correct. But after 20 years, seems like a little comment in the
Release Notes would have been warranted.
> 1. Sending ‘display’ is likely a code smell anyway.
Yes,. I discovered the problem while throwing together a quick demo last week,
not in a shipping product :)
> 2. It’s always been true that the panel is still displayed during its
> completion handler.
True. Now, though, we get a white rectangle.
> The correct approach has always been to retrieve the result URL(s) you want,
> then orderOut: the panel before doing something else in the completion handler
I just tried adding an -orderOut before the 5-second sleep in my demo. Still
get a white rectangle for 5 seconds. Weird that the white rectangle is larger
than the panel. I think maybe it includes the entire tail of the shadow.
> I’m not sure that 3 has anything to do with windows or synchronicity. I think
> it’s more about changes in the way CALayers behave**. When I restart my
> elderly iMac 27”, I frequently see black Finder windows during the time that
> iTunes starting up seems to put a stranglehold on the system.
Yes, I’ll buy that. White Rectangles = something. Black Rectangles =
something else.
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to arch...@mail-archive.com