1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-30 19:46:56 +00:00
transmission/macosx/Toolbar.mm
2023-02-11 14:49:42 -06:00

29 lines
799 B
Text

// This file Copyright © 2007-2023 Transmission authors and contributors.
// It may be used under the MIT (SPDX: MIT) license.
// License text can be found in the licenses/ folder.
#import "Toolbar.h"
@interface Toolbar ()
@property(nonatomic) BOOL isRunningCustomizationPalette;
@end
@implementation Toolbar
- (void)setVisible:(BOOL)visible
{
//we need to redraw the main window after each change
//otherwise we get strange drawing issues, leading to a potential crash
[NSNotificationCenter.defaultCenter postNotificationName:@"ToolbarDidChange" object:nil];
super.visible = visible;
}
- (void)runCustomizationPalette:(nullable id)sender
{
_isRunningCustomizationPalette = YES;
[super runCustomizationPalette:sender];
_isRunningCustomizationPalette = NO;
}
@end