diff --git a/src/Avalonia.Controls.WebView.Core/Linux/WpeWebViewAdapter.cs b/src/Avalonia.Controls.WebView.Core/Linux/WpeWebViewAdapter.cs index 8f96d38..076a4f0 100644 --- a/src/Avalonia.Controls.WebView.Core/Linux/WpeWebViewAdapter.cs +++ b/src/Avalonia.Controls.WebView.Core/Linux/WpeWebViewAdapter.cs @@ -101,23 +101,13 @@ private static bool CheckAvailability() return false; } - if (!NativeLibrary.TryLoad("libWPEWebKit-2.0.so", out var webkitHandle)) + if (!NativeLibrary.TryLoad("libWPEWebKit-2.0.so.1", out _)) return false; - if (!NativeLibrary.TryLoad("libWPEBackend-fdo-1.0.so", out var fdoHandle)) - { - NativeLibrary.Free(webkitHandle); + if (!NativeLibrary.TryLoad("libWPEBackend-fdo-1.0.so.1", out _)) return false; - } - if (!NativeLibrary.TryLoad("libwpe-1.0.so", out var wpeHandle)) - { - NativeLibrary.Free(fdoHandle); - NativeLibrary.Free(webkitHandle); + if (!NativeLibrary.TryLoad("libwpe-1.0.so.1", out _)) return false; - } - NativeLibrary.Free(wpeHandle); - NativeLibrary.Free(fdoHandle); - NativeLibrary.Free(webkitHandle); return true; }