Skip to content

Commit

Permalink
Fix Linux platform build issue
Browse files Browse the repository at this point in the history
  • Loading branch information
Kyle-Ye committed Mar 10, 2024
1 parent 924d8be commit d0da630
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions Sources/OpenSwiftUI/Data/Environment/CachedEnvironment.swift
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,24 @@
// Status: WIP
// ID: C424ABD9FC88B2DFD0B7B2319F2E7987

import Foundation
internal import OpenGraphShims

struct CachedEnvironment {
var environment: Attribute<EnvironmentValues>
private var items: [Item]
#if canImport(Darwin)
private var constants: [HashableConstant: OGAttribute]
#endif
private var animatedFrame: AnimatedFrame?
// private var resolvedFgStyles: [ResolvedFgStyle : Swift<_ShapeStyle_Resolved.ResolvedFg>]

init(_ environment: Attribute<EnvironmentValues>) {
self.environment = environment
items = []
#if canImport(Darwin)
constants = [:]
#endif
animatedFrame = nil
// resolvedFgStyles = [:]
}
Expand All @@ -41,7 +46,9 @@ struct CachedEnvironment {
extension CachedEnvironment {
private struct Item {
var key: PartialKeyPath<EnvironmentValues>
#if canImport(Darwin)
var value: OGAttribute
#endif
}
}

Expand Down

0 comments on commit d0da630

Please sign in to comment.