Skip to content

Commit 707c0f5

Browse files
committed
BrowserView.cs: Fix cast exception in Bounds property getter
1 parent bb59bc8 commit 707c0f5

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/ElectronNET.API/API/BrowserView.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,20 +35,20 @@ public Rectangle Bounds
3535
{
3636
get
3737
{
38-
return Task.Run<Rectangle>(() =>
39-
{
40-
var taskCompletionSource = new TaskCompletionSource<Rectangle>();
38+
var taskCompletionSource = new TaskCompletionSource<Rectangle>();
4139

42-
BridgeConnector.Socket.On("browserView-getBounds-reply", (result) =>
40+
Task.Run(() =>
41+
{
42+
BridgeConnector.Socket.On<Rectangle>("browserView-getBounds-reply", (result) =>
4343
{
4444
BridgeConnector.Socket.Off("browserView-getBounds-reply");
45-
taskCompletionSource.SetResult((Rectangle)result);
45+
taskCompletionSource.SetResult(result);
4646
});
4747

4848
BridgeConnector.Socket.Emit("browserView-getBounds", Id);
49+
});
4950

50-
return taskCompletionSource.Task;
51-
}).Result;
51+
return taskCompletionSource.Task.GetAwaiter().GetResult();
5252
}
5353
set
5454
{

0 commit comments

Comments
 (0)