From f18b132b15be2fd0e3e5032baeeb7cb256c615c7 Mon Sep 17 00:00:00 2001 From: Ethan Pippin Date: Sat, 8 Jan 2022 17:29:55 -0700 Subject: [PATCH] forgotten auto http populate for tvos --- Swiftfin tvOS/Views/ConnectToServerView.swift | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Swiftfin tvOS/Views/ConnectToServerView.swift b/Swiftfin tvOS/Views/ConnectToServerView.swift index f47ff0b5..74aec005 100644 --- a/Swiftfin tvOS/Views/ConnectToServerView.swift +++ b/Swiftfin tvOS/Views/ConnectToServerView.swift @@ -6,13 +6,16 @@ * Copyright 2021 Aiden Vigue & Jellyfin Contributors */ +import Defaults import SwiftUI import Stinsen struct ConnectToServerView: View { - @StateObject var viewModel = ConnectToServerViewModel() + @StateObject var viewModel: ConnectToServerViewModel @State var uri = "" + + @Default(.defaultHTTPScheme) var defaultHTTPScheme var body: some View { List { @@ -21,6 +24,12 @@ struct ConnectToServerView: View { .disableAutocorrection(true) .autocapitalization(.none) .keyboardType(.URL) + .onAppear { + if uri == "" { + uri = "\(defaultHTTPScheme.rawValue)://" + } + } + Button { viewModel.connectToServer(uri: uri) } label: {