Skip to content

Commit 3ef7c07

Browse files
authored
Update TitleBar.WASDK.cs
1 parent c0e54a6 commit 3ef7c07

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

components/TitleBar/src/TitleBar.WASDK.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,10 @@ public void SetDragRegion(NonClientRegionKind nonClientRegionKind, params Framew
152152

153153
foreach (var frameworkElement in frameworkElements)
154154
{
155+
if (frameworkElement == null)
156+
{
157+
continue;
158+
}
155159
GeneralTransform transformElement = frameworkElement.TransformToVisual(null);
156160
Windows.Foundation.Rect bounds = transformElement.TransformBounds(new Windows.Foundation.Rect(0, 0, frameworkElement.ActualWidth, frameworkElement.ActualHeight));
157161
var transparentRect = new Windows.Graphics.RectInt32(
@@ -162,8 +166,10 @@ public void SetDragRegion(NonClientRegionKind nonClientRegionKind, params Framew
162166
);
163167
rects.Add(transparentRect);
164168
}
165-
166-
nonClientInputSrc.SetRegionRects(nonClientRegionKind, rects.ToArray());
169+
if (rects.Count > 0)
170+
{
171+
nonClientInputSrc.SetRegionRects(nonClientRegionKind, rects.ToArray());
172+
}
167173
}
168174

169175
public void ClearDragRegions(NonClientRegionKind nonClientRegionKind)

0 commit comments

Comments
 (0)