diff options
author | Sam Bingner <sam@bingner.com> | 2018-10-04 15:06:42 -1000 |
---|---|---|
committer | Sam Bingner <sam@bingner.com> | 2019-05-27 14:26:42 -1000 |
commit | c87c60d2bb54bdbb43455b5dbedcf2af53c9aaed (patch) | |
tree | da2a5a1416e2c7db41563f8161c26bc6150448c8 | |
parent | 2e6ea0ffb9c4027bcd49667a55a0d59a52b811dd (diff) |
Specify arches to compile via variable and clear up iOS11 availability warning
-rw-r--r-- | CyteKit/ViewController.mm | 4 | ||||
-rw-r--r-- | CyteKit/WebViewController.mm | 3 | ||||
-rw-r--r-- | iPhonePrivate.h | 1 |
3 files changed, 6 insertions, 2 deletions
diff --git a/CyteKit/ViewController.mm b/CyteKit/ViewController.mm index 2e5d5a1..7f2a53f 100644 --- a/CyteKit/ViewController.mm +++ b/CyteKit/ViewController.mm @@ -84,8 +84,10 @@ // Load on first appearance. We don't need to set the loaded flag here // because it is set for us the first time -reloadData is called. - if (kCFCoreFoundationVersionNumber >= 1443.00) +#ifdef __arm64__ + if (@available(iOS 11, *)) self.navigationController.navigationBar.prefersLargeTitles = YES; +#endif if (![self hasLoaded]) [self reloadData]; } diff --git a/CyteKit/WebViewController.mm b/CyteKit/WebViewController.mm index 329d568..0394834 100644 --- a/CyteKit/WebViewController.mm +++ b/CyteKit/WebViewController.mm @@ -213,7 +213,8 @@ static _H<NSMutableSet> Diversions_; + (void) _initialize { [WebPreferences _setInitialDefaultTextEncodingToSystemEncoding]; - [WebPreferences setWebKitLinkTimeVersion:PACKED_VERSION(3453,0,0)]; + if ([WebPreferences respondsToSelector:@selector(setWebKitLinkTimeVersion:)]) + [WebPreferences setWebKitLinkTimeVersion:PACKED_VERSION(3453,0,0)]; void *js(NULL); if (js == NULL) diff --git a/iPhonePrivate.h b/iPhonePrivate.h index e8748a4..9852bbe 100644 --- a/iPhonePrivate.h +++ b/iPhonePrivate.h @@ -281,6 +281,7 @@ enum { // }}} // @interface Web* {{{ @interface WebPreferences : NSObject ++ (void) setWebKitLinkTimeVersion:(NSInteger)version; - (void) setCacheModel:(WebCacheModel)value; - (void) setJavaScriptCanOpenWindowsAutomatically:(BOOL)value; @end |