Skip to content

Commit b379d5c

Browse files
authored
Import profiles with on-demand enabled for stability (#1148)
Retain v2 behavior.
1 parent d51c60c commit b379d5c

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

Packages/App/Sources/AppUIMain/Business/ProfileImporter.swift

+3-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,9 @@ private extension ProfileImporter {
123123
}
124124

125125
let module = try importer.module(fromURL: url, object: passphrase)
126-
let onDemandModule = OnDemandModule.Builder().tryBuild()
126+
var onDemandBuilder = OnDemandModule.Builder()
127+
onDemandBuilder.isEnabled = true
128+
let onDemandModule = onDemandBuilder.tryBuild()
127129

128130
var builder = Profile.Builder()
129131
builder.name = url.lastPathComponent

Packages/App/Sources/AppUIMain/Views/App/AddProfileMenu.swift

+3-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,9 @@ private struct ProvidersSubmenu: View {
139139
assert(providerBuilder.providerId == provider.id)
140140
}
141141
editable.modules.append(newModule)
142-
editable.modules.append(OnDemandModule.Builder())
142+
var onDemandBuilder = OnDemandModule.Builder()
143+
onDemandBuilder.isEnabled = true
144+
editable.modules.append(onDemandBuilder)
143145
editable.activeModulesIds = Set(editable.modules.map(\.id))
144146
onSelect(editable)
145147
}

0 commit comments

Comments
 (0)