Move WebKit "inspector starts attached" user default to AppDefaults
This commit is contained in:
parent
4a2724bcc4
commit
1e840f3090
|
@ -38,6 +38,7 @@ struct AppDefaults {
|
|||
static let hideDockUnreadCount = "JustinMillerHideDockUnreadCount"
|
||||
|
||||
static let webInspectorEnabled = "WebInspectorEnabled"
|
||||
static let webInspectorStartsAttached = "__WebInspectorPageGroupLevel1__.WebKit2InspectorStartsAttached"
|
||||
}
|
||||
|
||||
private static let smallestFontSizeRawValue = FontSize.small.rawValue
|
||||
|
@ -149,6 +150,15 @@ struct AppDefaults {
|
|||
}
|
||||
}
|
||||
|
||||
static var webInspectorStartsAttached: Bool {
|
||||
get {
|
||||
return bool(for: Key.webInspectorStartsAttached)
|
||||
}
|
||||
set {
|
||||
setBool(for: Key.webInspectorStartsAttached, newValue)
|
||||
}
|
||||
}
|
||||
|
||||
static var timelineSortDirection: ComparisonResult {
|
||||
get {
|
||||
return sortDirection(for: Key.timelineSortDirection)
|
||||
|
|
|
@ -534,7 +534,7 @@ extension AppDelegate {
|
|||
AppDefaults.webInspectorEnabled = newValue
|
||||
// An attached inspector can display incorrectly on certain setups (like mine); default to displaying in a separate window,
|
||||
// and reset to a separate window when the preference is toggled off and on again in case the inspector is accidentally reattached.
|
||||
UserDefaults.standard.set(false, forKey: "__WebInspectorPageGroupLevel1__.WebKit2InspectorStartsAttached")
|
||||
AppDefaults.webInspectorStartsAttached = false
|
||||
NotificationCenter.default.post(name: .WebInspectorEnabledDidChange, object: newValue)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue