mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-14 15:12:21 +00:00
Better display of no expiration dates. Handling of cancel now does'nt overwrite existing expiry date
This commit is contained in:
@@ -24,6 +24,7 @@ typedef NS_ENUM(NSUInteger, MPDatePreset) {
|
||||
@interface MPDatePickingViewController ()
|
||||
|
||||
@property (strong) NSDate *date;
|
||||
@property (assign) BOOL didCancel;
|
||||
|
||||
@end
|
||||
|
||||
@@ -57,13 +58,14 @@ typedef NS_ENUM(NSUInteger, MPDatePreset) {
|
||||
}
|
||||
|
||||
- (IBAction)useDate:(id)sender {
|
||||
self.didCancel = NO;
|
||||
self.date = [self.datePicker dateValue];
|
||||
id target = [NSApp targetForAction:@selector(performClose:)];
|
||||
[target performClose:sender];
|
||||
}
|
||||
|
||||
- (IBAction)cancel:(id)sender {
|
||||
self.date = nil;
|
||||
self.didCancel = YES;
|
||||
id target = [NSApp targetForAction:@selector(performClose:)];
|
||||
[target performClose:sender];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user