From 97ee384007454e400a60938caf7dc2bd88ef03a6 Mon Sep 17 00:00:00 2001 From: Dan Barber Date: Fri, 15 Feb 2019 17:21:15 -0500 Subject: [PATCH] Remove port pref if it's 0 or nil --- Persephone/Models/Preferences.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Persephone/Models/Preferences.swift b/Persephone/Models/Preferences.swift index 6113314..7666d90 100644 --- a/Persephone/Models/Preferences.swift +++ b/Persephone/Models/Preferences.swift @@ -23,7 +23,11 @@ struct Preferences { return UserDefaults.standard.value(forKey: "mpdPort") as? Int } set { - UserDefaults.standard.set(newValue, forKey: "mpdPort") + if (newValue.map { $0 > 0 } ?? false) { + UserDefaults.standard.set(newValue, forKey: "mpdPort") + } else { + UserDefaults.standard.removeObject(forKey: "mpdPort") + } } }