Skip to content

Commit c4b16b3

Browse files
authored
Merge pull request #379 from dtrmp/develop
Fixed "PlatformView cannot be null here" crash on WinUI
2 parents ffb0e19 + b963a44 commit c4b16b3

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

src/InputKit.Maui/Platforms/Windows/Handlers/StatefulGridHandler.Windows.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,20 @@ public partial class StatefulGridHandler
1212
{
1313
protected override void ConnectHandler(LayoutPanel platformView)
1414
{
15-
PlatformView.PointerPressed += NativeView_PointerPressed;
16-
PlatformView.PointerReleased += NativeView_PointerReleased;
17-
PlatformView.PointerEntered += NativeView_PointerEntered;
18-
PlatformView.PointerExited += NativeView_PointerExited;
15+
platformView.PointerPressed += NativeView_PointerPressed;
16+
platformView.PointerReleased += NativeView_PointerReleased;
17+
platformView.PointerEntered += NativeView_PointerEntered;
18+
platformView.PointerExited += NativeView_PointerExited;
1919
}
2020

2121
protected override void DisconnectHandler(LayoutPanel platformView)
2222
{
23-
PlatformView.PointerPressed -= NativeView_PointerPressed;
24-
PlatformView.PointerReleased -= NativeView_PointerReleased;
25-
PlatformView.PointerEntered -= NativeView_PointerEntered;
26-
PlatformView.PointerExited -= NativeView_PointerExited;
23+
platformView.PointerPressed -= NativeView_PointerPressed;
24+
platformView.PointerReleased -= NativeView_PointerReleased;
25+
platformView.PointerEntered -= NativeView_PointerEntered;
26+
platformView.PointerExited -= NativeView_PointerExited;
2727
}
28-
28+
2929
private void NativeView_PointerExited(object sender, Microsoft.UI.Xaml.Input.PointerRoutedEventArgs e)
3030
{
3131
if (VirtualView is StatefulGrid stateful)

src/InputKit.Maui/Platforms/Windows/Handlers/StatefulStackLayoutHandler.Windows.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,18 @@ public partial class StatefulStackLayoutHandler
99
{
1010
protected override void ConnectHandler(LayoutPanel platformView)
1111
{
12-
PlatformView.PointerPressed += NativeView_PointerPressed;
13-
PlatformView.PointerReleased += NativeView_PointerReleased;
14-
PlatformView.PointerEntered += NativeView_PointerEntered;
15-
PlatformView.PointerExited += NativeView_PointerExited;
12+
platformView.PointerPressed += NativeView_PointerPressed;
13+
platformView.PointerReleased += NativeView_PointerReleased;
14+
platformView.PointerEntered += NativeView_PointerEntered;
15+
platformView.PointerExited += NativeView_PointerExited;
1616
}
1717

1818
protected override void DisconnectHandler(LayoutPanel platformView)
1919
{
20-
PlatformView.PointerPressed -= NativeView_PointerPressed;
21-
PlatformView.PointerReleased -= NativeView_PointerReleased;
22-
PlatformView.PointerEntered -= NativeView_PointerEntered;
23-
PlatformView.PointerExited -= NativeView_PointerExited;
20+
platformView.PointerPressed -= NativeView_PointerPressed;
21+
platformView.PointerReleased -= NativeView_PointerReleased;
22+
platformView.PointerEntered -= NativeView_PointerEntered;
23+
platformView.PointerExited -= NativeView_PointerExited;
2424
}
2525

2626
private void NativeView_PointerExited(object sender, Microsoft.UI.Xaml.Input.PointerRoutedEventArgs e)

0 commit comments

Comments
 (0)