mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-13 21:42:32 +00:00
Fixed notification for outline view to just subscribe to single instances not all notifications as we are now dealing with multiple windows.
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
#import "MPEntryViewController.h"
|
||||
#import "MPAppDelegate.h"
|
||||
#import "MPOutlineViewDelegate.h"
|
||||
#import "MPOutlineViewController.h"
|
||||
#import "MPDocument.h"
|
||||
#import "MPIconHelper.h"
|
||||
#import "MPDocumentWindowController.h"
|
||||
@@ -108,12 +109,7 @@ NSString *const _toggleFilterUsernameButton = @"SearchUsername";
|
||||
_toggleFilterURLButton : @(MPFilterUrls)
|
||||
} retain];
|
||||
_entryArrayController = [[NSArrayController alloc] init];
|
||||
_selectedEntry = nil;
|
||||
[[NSNotificationCenter defaultCenter] addObserver:self
|
||||
selector:@selector(_didChangeGroupSelectionInOutlineView:)
|
||||
name:MPOutlineViewDidChangeGroupSelection
|
||||
object:nil];
|
||||
|
||||
_selectedEntry = nil;
|
||||
}
|
||||
return self;
|
||||
}
|
||||
@@ -131,6 +127,13 @@ NSString *const _toggleFilterUsernameButton = @"SearchUsername";
|
||||
[self.view setWantsLayer:YES];
|
||||
[self _hideStatusBarAnimated:NO];
|
||||
|
||||
MPDocumentWindowController *windowController = [self windowController];
|
||||
[[NSNotificationCenter defaultCenter] addObserver:self
|
||||
selector:@selector(_didChangeGroupSelectionInOutlineView:)
|
||||
name:MPOutlineViewDidChangeGroupSelection
|
||||
object:windowController.outlineViewController.outlineDelegate];
|
||||
|
||||
|
||||
[self.entryTable setDelegate:self];
|
||||
[self.entryTable setDoubleAction:@selector(_columnDoubleClick:)];
|
||||
[self.entryTable setTarget:self];
|
||||
|
||||
@@ -8,8 +8,12 @@
|
||||
|
||||
#import "MPViewController.h"
|
||||
|
||||
@class MPOutlineViewDelegate;
|
||||
|
||||
@interface MPOutlineViewController : MPViewController
|
||||
|
||||
@property (retain, readonly) MPOutlineViewDelegate *outlineDelegate;
|
||||
|
||||
- (void)clearSelection;
|
||||
- (void)showOutline;
|
||||
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>666</string>
|
||||
<string>668</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
|
||||
Reference in New Issue
Block a user