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 {