From a829b4feea46bb58ec5dde60e0a440bb5800b4f1 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Mon, 7 Sep 2020 17:08:42 -0400 Subject: [PATCH] tweak eject button tracking instantiation --- Ample/EjectButton.m | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Ample/EjectButton.m b/Ample/EjectButton.m index 32b7d77..0e8b478 100644 --- a/Ample/EjectButton.m +++ b/Ample/EjectButton.m @@ -29,7 +29,13 @@ static NSImage *ejectHoverImage = nil; [self setButtonType: NSButtonTypeMomentaryPushIn]; [self setImage: ejectImage]; [self setAlternateImage: ejectHoverImage]; - _tracking = [self addTrackingRect: [self bounds] owner: self userData: nil assumeInside: NO]; +// _tracking = [self addTrackingRect: [self bounds] owner: self userData: nil assumeInside: NO]; +} + +-(void)viewDidMoveToWindow { + if (!_tracking) + _tracking = [self addTrackingRect: [self bounds] owner: self userData: nil assumeInside: NO]; + } -(void)mouseEntered:(NSEvent *)event {