diff --git a/Window/VolumeButton.m b/Window/VolumeButton.m index b70903492..8224d4386 100644 --- a/Window/VolumeButton.m +++ b/Window/VolumeButton.m @@ -38,11 +38,10 @@ - (void)mouseDown:(NSEvent *)theEvent { [popover close]; - if(!viewController) { - viewController = [[NSViewController alloc] init]; - viewController.view = _popView; - popover.contentViewController = viewController; - } + popover.contentViewController = nil; + viewController = [[NSViewController alloc] init]; + viewController.view = _popView; + popover.contentViewController = viewController; [popover showRelativeToRect:self.bounds ofView:self preferredEdge:NSRectEdgeMaxY];