1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-23 08:13:27 +00:00

the PiecesView will use target/action instead of notification center for mouse-down events

This commit is contained in:
Mitchell Livingston 2013-03-12 02:56:35 +00:00
parent 92db464093
commit 90b042f789
2 changed files with 5 additions and 3 deletions

View file

@ -55,8 +55,6 @@
- (void) awakeFromNib
{
[[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(updatePiecesView) name: @"UpdatePiecesView" object: nil];
[fTransferSectionLabel sizeToFit];
[fDatesSectionLabel sizeToFit];
[fTimeSectionLabel sizeToFit];
@ -95,6 +93,10 @@
frame.size.width -= widthIncrease;
[field setFrame: frame];
}
//set the click action of the pieces view
[fPiecesView setAction:@selector(updatePiecesView)];
[fPiecesView setTarget:self];
}
- (void) dealloc

View file

@ -216,7 +216,7 @@ enum
const BOOL availability = ![[NSUserDefaults standardUserDefaults] boolForKey: @"PiecesViewShowAvailability"];
[[NSUserDefaults standardUserDefaults] setBool: availability forKey: @"PiecesViewShowAvailability"];
[[NSNotificationCenter defaultCenter] postNotificationName: @"UpdatePiecesView" object: self];
[self sendAction:[self action] to:[self target]];
}
[super mouseDown: event];