Skip to content

Commit 806e608

Browse files
authored
Merge pull request #23 from SDWebImage/fix_placeholder_edit_mode
Fix issue when using placeholder and entering edit mode, the web url does not get requested
2 parents 2f70ff7 + 51627e9 commit 806e608

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

SDWebImageSwiftUI/Classes/WebImage.swift

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,12 @@ public struct WebImage : View {
3636
let image: Image
3737
if let platformImage = imageManager.image {
3838
image = Image(platformImage: platformImage)
39-
} else if let placeholder = placeholder {
40-
image = placeholder
4139
} else {
42-
#if os(macOS)
43-
let emptyImage = Image(nsImage: NSImage())
44-
#else
45-
let emptyImage = Image(uiImage: UIImage())
46-
#endif
47-
image = emptyImage
40+
if let placeholder = placeholder {
41+
image = placeholder
42+
} else {
43+
image = Image(platformImage: PlatformImage())
44+
}
4845
// load remote image here, SwiftUI sometimes will create a new View struct without calling `onAppear` (like enter EditMode) :)
4946
// this can ensure we load the image, SDWebImage take care of the duplicated query
5047
self.imageManager.load()

0 commit comments

Comments
 (0)