fixd using FatalGlobal not in dispather caused attempt to access control and throw an UnvalidOprationException

This commit is contained in:
lwq committed 2020-11-26 13:46:18 +08:00
1 parent e99f1fe429
commit 837a8ad04e
1 file changed
+13 -1
@@ -485,7 +485,19 @@ namespace HandyControl.Controls
growlInfo.IconBrushKey = ResourceToken.PrimaryTextBrush;
growlInfo.StaysOpen = true;
growlInfo.ShowCloseButton = false;
if (GrowlPanel.ContextMenu != null) GrowlPanel.ContextMenu.Opacity = 0;
Application.Current.Dispatcher?.Invoke(
#if NET40
new Action(
#endif
() =>
{
if (GrowlPanel.ContextMenu != null) GrowlPanel.ContextMenu.Opacity = 0;
}
#if NET40
)
#endif
);
}
else
{