Skip to content

Commit d99ca69

Browse files
committed
Handle unsupported language name set in previous version
1 parent 60c553a commit d99ca69

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

Copilot for Xcode/OpenAIView.swift

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ struct OpenAIView: View {
6868
}.textFieldStyle(.roundedBorder)
6969

7070
Picker(selection: $settings.chatGPTLanguage) {
71+
if !settings.chatGPTLanguage.isEmpty,
72+
!Locale.availableLocalizedLocales.contains(settings.chatGPTLanguage)
73+
{
74+
Text(settings.chatGPTLanguage).tag(settings.chatGPTLanguage)
75+
}
7176
ForEach(Locale.availableLocalizedLocales, id: \.self) { localizedLocales in
7277
Text(localizedLocales).tag(localizedLocales)
7378
}
@@ -80,7 +85,9 @@ struct OpenAIView: View {
8085
get: { String(settings.chatGPTMaxToken) },
8186
set: {
8287
if let selectionMaxToken = Int($0) {
83-
settings.chatGPTMaxToken = model.maxToken < selectionMaxToken ? model.maxToken : selectionMaxToken
88+
settings.chatGPTMaxToken = model
89+
.maxToken < selectionMaxToken ? model
90+
.maxToken : selectionMaxToken
8491
} else {
8592
settings.chatGPTMaxToken = 0
8693
}

0 commit comments

Comments
 (0)