fix failed to override buildSettingsTimeout when override is nil

This commit is contained in:
lijunliang.9819
2025-11-12 12:44:18 +08:00
parent 1dc42966b4
commit 239e45597e

View File

@@ -532,7 +532,7 @@ public struct SourceKitLSPOptions: Sendable, Codable, Equatable {
base: base.fallbackBuildSystemOrDefault,
override: override?.fallbackBuildSystem
),
buildSettingsTimeout: override?.buildSettingsTimeout,
buildSettingsTimeout: override?.buildSettingsTimeout ?? base.buildSettingsTimeout,
compilationDatabase: CompilationDatabaseOptions.merging(
base: base.compilationDatabaseOrDefault,
override: override?.compilationDatabase