Fix image dimension crash
This commit is contained in:
parent
062e7d289a
commit
e689903f3c
@ -214,11 +214,17 @@ final class Content: ObservableObject {
|
||||
|
||||
private var imageDimensions: [String: CGSize] = [:]
|
||||
|
||||
private let imageDimensionsQueue = DispatchQueue(label: "imageDimensionsQueue")
|
||||
|
||||
func dimensions(of image: String) -> CGSize? {
|
||||
imageDimensions[image]
|
||||
imageDimensionsQueue.sync {
|
||||
imageDimensions[image]
|
||||
}
|
||||
}
|
||||
|
||||
func cache(dimensions: CGSize?, of image: String) {
|
||||
imageDimensions[image] = dimensions
|
||||
imageDimensionsQueue.sync {
|
||||
imageDimensions[image] = dimensions
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user