fix: make disappear animation only work on modal mask.
This commit is contained in:
@@ -116,12 +116,13 @@ public partial class OverlayDialogHost
|
|||||||
|
|
||||||
if (layer.Mask is not null)
|
if (layer.Mask is not null)
|
||||||
{
|
{
|
||||||
await _maskDisappearAnimation.RunAsync(layer.Mask);
|
|
||||||
Children.Remove(layer.Mask);
|
Children.Remove(layer.Mask);
|
||||||
|
|
||||||
if (layer.Modal)
|
if (layer.Modal)
|
||||||
{
|
{
|
||||||
_modalCount--;
|
_modalCount--;
|
||||||
HasModal = _modalCount > 0;
|
HasModal = _modalCount > 0;
|
||||||
|
await _maskDisappearAnimation.RunAsync(layer.Mask);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user