OSDN Git Service

For macOS Big Sur 11.0 Developer Beta 5
[letter-fix/LetterFix.git] / LFApp.m
diff --git a/LFApp.m b/LFApp.m
index b1f28ea..803e586 100644 (file)
--- a/LFApp.m
+++ b/LFApp.m
@@ -3,7 +3,7 @@
 //  LetterFix2
 //
 //  Created by kuri on 10/02/26.
-//  Copyright 2010-2019 kuri. All rights reserved.
+//  Copyright 2010-2020 kuri. All rights reserved.
 //
 
 #import "LFApp.h"
                         version = LF_Unknown;
                         break;
                 }
-           } else {
-               version = LF_Unknown;
-           }
+            } else if (systemVersionMajor == 11) {
+                switch (systemVersionMinor) {
+                    case 0:
+                        version = LF_BigSur;
+                        break;
+                    default:
+                        version = LF_Unknown;
+                        break;
+                }
+            } else {
+                version = LF_Unknown;
+            }
         } else {
             version = LF_Unknown;
         }
@@ -79,8 +88,8 @@
             self.shouldNotFixSomeParenSymbols = [userDefaults boolForKey:@"LetterFixSomeParenSymbolFixEnabled"];
             self.shouldFixAllLetters = ![userDefaults boolForKey:@"LetterFixAllLetterFixDisabled"];
             self.shouldAppendCodeInfo = [userDefaults boolForKey:@"LetterFixDoAppendCodeInfo"];
-            self.operationModeOnLoad = [userDefaults integerForKey:@"LetterFixOperationAtOpen"];
-            if (version == LF_HighSierra || version == LF_Mojave || version == LF_Catalina)
+            self.operationModeOnLoad = (int)[userDefaults integerForKey:@"LetterFixOperationAtOpen"];
+            if (version == LF_HighSierra || version == LF_Mojave || version == LF_Catalina || version == LF_BigSur )
                 self.shouldCheckSubject = [userDefaults integerForKey:@"LetterFixCheckSubjectEnabled"];
             else
                 self.shouldCheckSubject = ![userDefaults integerForKey:@"LetterFixCheckSubjectDisabled"];