Re: All buttons lost focus ring on Yosemite
Re: All buttons lost focus ring on Yosemite
- Subject: Re: All buttons lost focus ring on Yosemite
- From: Dragan Milić <email@hidden>
- Date: Fri, 06 Mar 2015 17:49:58 +0100
On uto 17.02.2015., at 01.04, Corbin Dunn wrote:
> On Feb 12, 2015, at 6:40 AM, Dragan Milić wrote:
>
>> I’m dealing with a rather strange issue. When running my application on Yosemite, all buttons lose focus ring (when having focus). When I say all, I mean absolutely ALL buttons, even those in standard alert panels and sheets. I can move focus between buttons using keyboard without any problem (provided that pressing tab is set to move focus between “All controls” in the Keyboard System Preferences), it’s just that a button currently having focus doesn’t draw its focus ring. Focus rings of text fields and lists are drawn as expected.
>>
>> When running exactly the same application bundle under Mavericks (and earlier), everything seems fine, button focusses are shown as expected. I’d really appreciate any help in solving this mysterious problem. Thanks in advance.
>
> Sounds like you have added a bad category on NSButton, NSButtonCell, NSControl or NSView that overrides some default behavior.
>
> corbin
My apologies for responding after such a long delay. I was on a winter holiday and I returned from it injured, so I really haven’t spent much time working or in front of my computer during the past four weeks.
Thanks for the suggestion. A bad category was something I also thought could be the reason for this behaviour, but it looks like it isn’t. There are no NSButton, NSButtonCell, nor NSControl categories. There is a single NSView category, but it doesn’t do anything related to drawing, it just defines and implements some convenient methods for finding subviews and superviews of a certain class.
I’m still trying to figure out what’s going on and why this happens.
-- Dragan
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden