BrowserView.cs: Fix cast exception in Bounds property getter

This commit is contained in:
softworkz
2025-11-09 02:39:42 +01:00
parent bb59bc8365
commit 707c0f5a7b

View File

@@ -35,20 +35,20 @@ namespace ElectronNET.API
{
get
{
return Task.Run<Rectangle>(() =>
{
var taskCompletionSource = new TaskCompletionSource<Rectangle>();
var taskCompletionSource = new TaskCompletionSource<Rectangle>();
BridgeConnector.Socket.On("browserView-getBounds-reply", (result) =>
Task.Run(() =>
{
BridgeConnector.Socket.On<Rectangle>("browserView-getBounds-reply", (result) =>
{
BridgeConnector.Socket.Off("browserView-getBounds-reply");
taskCompletionSource.SetResult((Rectangle)result);
taskCompletionSource.SetResult(result);
});
BridgeConnector.Socket.Emit("browserView-getBounds", Id);
});
return taskCompletionSource.Task;
}).Result;
return taskCompletionSource.Task.GetAwaiter().GetResult();
}
set
{