case 13:
ver = LF_HighSierra;
break;
+ case 14:
+ ver = LF_Mojave;
+ break;
default:
ver = LF_Unknown;
break;
[self setSomeParenSymbolNotFix:[userDefaults boolForKey:@"LetterFixSomeParenSymbolFixEnabled"]];
[self setIsAllLetterFix:![userDefaults boolForKey:@"LetterFixAllLetterFixDisabled"]];
[self setOperationAtOpen:[userDefaults integerForKey:@"LetterFixOperationAtOpen"]];
- [self setIsCheckSubject:![userDefaults integerForKey:@"LetterFixCheckSubjectDisabled"]];
+ if (ver == LF_HighSierra || ver == LF_Mojave)
+ [self setIsCheckSubject:[userDefaults integerForKey:@"LetterFixCheckSubjectEnabled"]];
+ else
+ [self setIsCheckSubject:![userDefaults integerForKey:@"LetterFixCheckSubjectDisabled"]];
[self setWillCheckOnSave:[userDefaults integerForKey:@"LetterFixCheckOnSaveEnabled"]];
menu = [[LFMenu alloc] initWithApp:self];
[menu inject];
} else {
NSAlert *alert = [[NSAlert alloc] init];
[alert setMessageText:@"LetterFix plug-in"];
- [alert setInformativeText:@"このバージョンのmacOSには対応していません。"];
+ [alert setInformativeText:@"このバージョンのmacOSには対応していません。アンインストールしてください。"];
[alert setAlertStyle:NSInformationalAlertStyle];
[alert runModal];
[alert release];
- (void) setIsCheckSubject:(BOOL)active
{
+ [userDefaults setBool:active forKey:@"LetterFixCheckSubjectEnabled"];
[userDefaults setBool:!active forKey:@"LetterFixCheckSubjectDisabled"];
isCheckSubject = active;
}