Skip to content

Commit 667d4e3

Browse files
committed
minor fix
1 parent 72783fa commit 667d4e3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

source/iNKORE.UI.WPF.Modern/Controls/Helpers/FocusVisualHelper.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,7 @@ private static void OnFocusVisualIsVisibleChanged(object sender, DependencyPrope
543543
private static void ApplyCornerRadiusToFocusVisual(Control focusVisual, FrameworkElement focusedElement, Thickness focusVisualMargin)
544544
{
545545
var cornerRadius = GetCornerRadiusForFocusedElement(focusedElement);
546-
if (cornerRadius is CornerRadius focusedCornerRadius)
546+
if (cornerRadius is CornerRadius focusedCornerRadius && focusedCornerRadius != default)
547547
{
548548
var focusVisualCornerRadius = new CornerRadius(
549549
GetSumIfSourceIsNonZero(focusedCornerRadius.TopLeft, -(focusVisualMargin.Left + focusVisualMargin.Top) / 2),
@@ -567,7 +567,7 @@ private static void ApplyCornerRadiusToFocusVisual(Control focusVisual, Framewor
567567
cornerRadiusTarget ??= focusedElement;
568568
return cornerRadiusTarget switch
569569
{
570-
var _ when cornerRadiusTarget.GetValue(Border.CornerRadiusProperty) is CornerRadius borderResult => borderResult,
570+
var _ when cornerRadiusTarget.GetValue(Border.CornerRadiusProperty) is CornerRadius borderResult && borderResult != default => borderResult,
571571
var _ when cornerRadiusTarget.GetValue(ControlHelper.CornerRadiusProperty) is CornerRadius controlResult => controlResult,
572572
_ => null
573573
};

0 commit comments

Comments
 (0)