OSDN Git Service

For High Sierra, reset menu of checking Subject string
authorkurikinton <kurikinton@1b7a4b54-c1e6-488d-bad7-d7f5528e62ba>
Mon, 25 Sep 2017 04:57:35 +0000 (04:57 +0000)
committerkurikinton <kurikinton@1b7a4b54-c1e6-488d-bad7-d7f5528e62ba>
Mon, 25 Sep 2017 04:57:35 +0000 (04:57 +0000)
git-svn-id: svn+ssh://svn.osdn.net/svnroot/letter-fix/branches/mavericks/letter-fix@71 1b7a4b54-c1e6-488d-bad7-d7f5528e62ba

LFApp.m

diff --git a/LFApp.m b/LFApp.m
index ab9bf99..29d28cf 100644 (file)
--- a/LFApp.m
+++ b/LFApp.m
             [self setSomeParenSymbolNotFix:[userDefaults boolForKey:@"LetterFixSomeParenSymbolFixEnabled"]];
             [self setIsAllLetterFix:![userDefaults boolForKey:@"LetterFixAllLetterFixDisabled"]];
             [self setOperationAtOpen:[userDefaults integerForKey:@"LetterFixOperationAtOpen"]];
-            [self setIsCheckSubject:[userDefaults integerForKey:@"LetterFixCheckSubjectEnabled"]];
+            if (ver == LF_HighSierra)
+                [self setIsCheckSubject:[userDefaults integerForKey:@"LetterFixCheckSubjectEnabled"]];
+            else
+                [self setIsCheckSubject:![userDefaults integerForKey:@"LetterFixCheckSubjectDisabled"]];
             [self setWillCheckOnSave:[userDefaults integerForKey:@"LetterFixCheckOnSaveEnabled"]];
             menu = [[LFMenu alloc] initWithApp:self];
             [menu inject];
 - (void) setIsCheckSubject:(BOOL)active
 {
     [userDefaults setBool:active forKey:@"LetterFixCheckSubjectEnabled"];
+    [userDefaults setBool:!active forKey:@"LetterFixCheckSubjectDisabled"];
     isCheckSubject = active;
 }