Skip to content

Commit f0f4579

Browse files
committed
proper fix
1 parent 1f7e55f commit f0f4579

File tree

1 file changed

+4
-4
lines changed
  • packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview

1 file changed

+4
-4
lines changed

packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/FlutterAssetManager.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,19 @@ open class FlutterAssetManager {
2424
func urlForAsset(_ asset: String) -> URL? {
2525
let assetFilePath: String? = lookupKeyForAsset(asset)
2626

27-
if assetFilePath == nil {
27+
guard let assetFilePath = assetFilePath else {
2828
return nil
2929
}
3030

3131
var url: URL? = bundle.url(
32-
forResource: (assetFilePath! as NSString).deletingPathExtension,
33-
withExtension: (assetFilePath! as NSString).pathExtension)
32+
forResource: (assetFilePath as NSString).deletingPathExtension,
33+
withExtension: (assetFilePath as NSString).pathExtension)
3434

3535
#if os(macOS)
3636
// See https://github.com/flutter/flutter/issues/135302
3737
// TODO(stuartmorgan): Remove this if the asset APIs are adjusted to work better for macOS.
3838
if url == nil {
39-
url = URL(string: assetFilePath!, relativeTo: bundle.bundleURL)
39+
url = URL(string: assetFilePath, relativeTo: bundle.bundleURL)
4040
}
4141
#endif
4242

0 commit comments

Comments
 (0)