@@ -171,6 +171,8 @@ - (id)windowWillReturnFieldEditor:(NSWindow *)sender toObject:(id)client {
171171 [self .customFieldEditor setFieldEditor: YES ];
172172 self.customFieldEditor .projectsArray = self.tasklistMetadata .projectsArray ;
173173 self.customFieldEditor .contextsArray = self.tasklistMetadata .contextsArray ;
174+ self.customFieldEditor .drawsBackground = YES ;
175+ self.customFieldEditor .backgroundColor = [NSColor whiteColor ];
174176 return self.customFieldEditor ;
175177}
176178
@@ -295,7 +297,7 @@ - (void)presentedItemDidChange {
295297 NSError *error;
296298 NSDate *fileDate;
297299 [fileURL getResourceValue: &fileDate forKey: NSURLContentModificationDateKey error: &error];
298- if (![self .lastInternalModificationDate isEqualToDate: fileDate]) {
300+ if (![self .lastInternalModificationDate isEqualToDate: fileDate] && !self. tableView . isEditing ) {
299301 [self reloadFile: self ];
300302 }
301303 }];
@@ -723,6 +725,7 @@ - (IBAction)appendText:(id)sender {
723725 };
724726
725727 [alert beginSheetModalForWindow: self .windowForSheet completionHandler: completionHandler];
728+ [[alert.accessoryView window ] makeFirstResponder: alert.accessoryView];
726729}
727730
728731- (IBAction )prependText : (id )sender {
@@ -755,6 +758,7 @@ - (IBAction)prependText:(id)sender {
755758 };
756759
757760 [alert beginSheetModalForWindow: self .windowForSheet completionHandler: completionHandler];
761+ [[alert.accessoryView window ] makeFirstResponder: alert.accessoryView];
758762}
759763
760764- (IBAction )replaceText : (id )sender {
@@ -787,6 +791,7 @@ - (IBAction)replaceText:(id)sender {
787791 };
788792
789793 [alert beginSheetModalForWindow: self .windowForSheet completionHandler: completionHandler];
794+ [[alert.accessoryView window ] makeFirstResponder: alert.accessoryView];
790795}
791796
792797#pragma mark - Priority Methods
@@ -830,6 +835,7 @@ - (IBAction)setPriority:(id)sender {
830835 };
831836
832837 [alert beginSheetModalForWindow: self .windowForSheet completionHandler: completionHandler];
838+ [[alert.accessoryView window ] makeFirstResponder: alert.accessoryView];
833839}
834840
835841- (IBAction )increasePriority : (id )sender {
@@ -913,6 +919,7 @@ - (IBAction)setDueDate:(id)sender {
913919 };
914920
915921 [alert beginSheetModalForWindow: self .windowForSheet completionHandler: completionHandler];
922+ [[alert.accessoryView window ] makeFirstResponder: alert.accessoryView];
916923}
917924
918925- (IBAction )increaseDueDateByOneDay : (id )sender {
@@ -995,6 +1002,7 @@ - (IBAction)postpone:(id)sender {
9951002 };
9961003
9971004 [alert beginSheetModalForWindow: self .windowForSheet completionHandler: completionHandler];
1005+ [[alert.accessoryView window ] makeFirstResponder: alert.accessoryView];
9981006}
9991007
10001008#pragma mark - Threshold Date Methods
@@ -1030,6 +1038,7 @@ - (IBAction)setThresholdDate:(id)sender {
10301038 };
10311039
10321040 [alert beginSheetModalForWindow: self .windowForSheet completionHandler: completionHandler];
1041+ [[alert.accessoryView window ] makeFirstResponder: alert.accessoryView];
10331042}
10341043
10351044
0 commit comments